环境已经配好,Nuclei_Tools 和 hbird-sdk 都装好了,然后我从https://github.com/Nuclei-Software/nuclei-board-labs/tree/master/e203_hbirdv2/common/demo_nice 把 demo_nice 这个文件夹下下来了,放在 hbird-sdk/application/baremetal/ 下,如图:
在 demo_nice 下用 make dasm SOC=hbirdv2 BOARD=ddr200t CORE=e203 DOWNLOAD=ilm 生成了 {demo_nice.dump, demo_nice.elf, demo_nice.verilog} 这三个文件,我把这三个文件 copy 到了 e203_hbirdv2/riscv-tools/riscv-tests/isa/generated/ 下,如图:
最后改了 Makefile,在仿真时候 make run_test 后,输出了 NUCLEI 之后就卡住了,且过了一会出现 Time out!!!不过波形还是有的,如图:
想请问 make run_test 的时候卡住了是怎么回事呢?也没看到 demo_nice.c 中有循环什么的啊?是我哪里操作错误了吗?而且为什么我在 demo_ncie.dump 中没有搜到下图中定义的 Custom 指令啊?
谢谢!