有人在 32 位模式下使用过峰值/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
有什么想法吗?