Skip to content

AspeedTech-BMC/aspeed-zephyr-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

824 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This repository provides fimware applications for AST1030/AST1060/AST2700-SSP, these applications are developing on top of Zephyr BSP.

Building ASPEED-PFR firmware

west init -m https://github.com/AspeedTech-BMC/aspeed-zephyr-project --mr aspeed-master workspace
cd workspace
west update

AST2700 DCSCM A1 board

west build -b ast2700_dcscm -p auto aspeed-zephyr-project/apps/aspeed-pfr

AST2700 DCSCM board for AMD

west build -b ast2700_dcscm_amd -p auto aspeed-zephyr-project/apps/aspeed-pfr

AST2700 Dual Flash (for AMD CRB Kenya)

west build -b ast2700_dual_flash_amd -p auto aspeed-zephyr-project/apps/aspeed-pfr

AST2600 DCSCM board

west build -b ast1060_dcscm -p auto aspeed-zephyr-project/apps/aspeed-pfr

AST2600 Dual Flash

west build -b ast1060_dual_flash -p auto aspeed-zephyr-project/apps/aspeed-pfr

AST2600 DCSCM board for AMD

west build -b ast1060_dcscm_amd -p auto aspeed-zephyr-project/apps/aspeed-pfr

AST2600 Dual Flash for AMD

west build -b ast1060_dual_flash_amd -p auto aspeed-zephyr-project/apps/aspeed-pfr

PROT Module

west build -b ast1060_prot -p auto aspeed-zephyr-project/apps/aspeed-pfr

Building Preload Firmware

west init -m https://github.com/AspeedTech-BMC/aspeed-zephyr-project --mr aspeed-master workspace
cd workspace
west update
west build -b ast1060_dcscm_dice -p auto aspeed-zephyr-project/apps/preload-fw

Signing Preload Firmware

imgtool sign --version 1.1.1 --align 8 --header-size 1024 --slot-size 393216 --load-addr 196608 --key bootloader/mcuboot/root-rsa-2048.pem ./zephyr.bin ./zephyr.signed.bin

Building ASPEED-IROT Firmware

west build -b ast2700_evb/ast2700/ssp -p auto aspeed-zephyr-project/apps/aspeed-irot

Building DMTF/LibSPDM Emulator

This spdm emualtor will create two threads as a requester and a responder. The requester will initiate the connection and establish a session. After the session is esatblished, the requester will ask for measurement and heartbeat every second.

Fetch DMTF/LibSPDM codebase

DMTF/LibSPDM doesn't support Zephyr module, so we use git submodule to libspdm.

git submodule update --init

Building the firmware

west build -b ast1030_evb -p auto aspeed-zephyr-project/apps/spdm

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors