芯来科技
直播中

刘杰

7年用户 1292经验值
私信 关注
[经验]

CICC2033:JTAG仿真说明

步骤一
进入vsim文件夹内部,并在vsim内打开terminal。输入如下命令:
make run_test JTAGVPI=1 JTAGPORT=6666此命令用于设定JTAG与openocd连接的端口(6666)。
步骤二
进入tb/jtag_vpi文件夹内部,并在该文件夹内打开terminal。输入如下命令:
openocd -f openocd_jtagvpi.cfg此命令用于将openocd与JTAG相连接,并设定了GDB端口(3333)。
步骤三
进入vsim文件夹内部,并在vsim内打开terminal。输入如下命令:
riscv-nuclei-elf-gdb demo_nice/demo_nice.elf此命令用于打开GDB,并将需要上传的程序设置为demo_nice.elf。
在输入此命令后,terminal将进入GDB模式,此时输入如下命令:
(gdb)set remotetimeout 100000000(gdb)target remote :3333(gdb)monitor reset halt(gdb)load(gdb)monitor resume第一个指令用于设置超时
第二个指令用于将GDB连接上openocd
后面三个指令用于将demo_nice.elf上传到RISC-V内部。

更多回帖

发帖
×
20
完善资料,
赚取积分