【发布时间】:2025-11-30 04:45:01
【问题描述】:
有人在 32 位模式下使用过 Speak/pk 吗?
$ riscv32-unknown-elf-gcc -g -m32 -march=RV32IM -DRISCV test.c test
$ spike --isa=RV32 pk test
assertion failed @ 0x000052bc: ntohl(hdr->magic) == FDT_MAGIC
最初的build.sh安装没有提供32b版本的pk,所以我用了riscv32-unknown-
elf-gcc 为 32b RISC-V 目标处理器交叉编译 pk 如下:
$ ../configure --prefix=$RISCV/riscv32-unknown-elf --host=riscv32-unknown-elf
$ make XLEN=32
$ make install
有什么想法吗?
【问题讨论】:
标签: gcc simulation riscv