32ビットモードでスパイク/ピークを使用した人はいますか?
$ 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
何かご意見は?