Skip to content

软件

English

sw/ecos/ 是仓库内的 mpc-soc BSP package 根目录。本仓库的本地软件包装会把 Verilator 可用的二进制产物写到 build/sw/<board>/<app>/

text
sw/
└── ecos/
    ├── ecos-board.yml
    ├── driver/
    └── templates/

本地构建

参考固件只依赖仓库内 BSP 和 riscv64-unknown-elf 工具链,不依赖外部 eCos SDK。Ubuntu 24.04 可安装 gcc-riscv64-unknown-elfbinutils-riscv64-unknown-elf

sh
make -C sw info
make -C sw list BOARD=mpc-soc
make -C sw BOARD=mpc-soc APP=hello

输入镜像(Verilator)

默认 Verilator 输入是 build/sw/mpc-soc/hello/hello.bin。使用以下命令生成:

sh
make -C sw BOARD=mpc-soc APP=hello

也可以通过 BOOTROM_IMAGE=<path>.bin 传入其他原始二进制镜像。

文档以中文为第一语言,并提供对应英文版本。