This repository provides fimware applications for AST1030 and AST1060, these applications are developing on top of Zephyr BSP.
west init -m https://github.com/AspeedTech-BMC/aspeed-zephyr-project --mr aspeed-master workspace
cd workspace
west update
west build -b ast1060_dcscm -p auto aspeed-zephyr-project/apps/aspeed-pfr
west build -b ast1060_dual_flash -p auto aspeed-zephyr-project/apps/aspeed-pfr
west build -b ast1060_dcscm_amd -p auto aspeed-zephyr-project/apps/aspeed-pfr
west build -b ast1060_dual_flash_amd -p auto aspeed-zephyr-project/apps/aspeed-pfr
west build -b ast1060_prot -p auto aspeed-zephyr-project/apps/aspeed-pfr
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
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
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.
DMTF/LibSPDM doesn't support Zephyr module, so we use git submodule to libspdm.
git submodule update --init
west build -b ast1030_evb -p auto aspeed-zephyr-project/apps/spdm