RISC-V MCU中文社区

【求助】 CICC2033:JTAG仿真说明

发表于 全国大学生集成电路创新创业大赛 2023-05-31 20:21:16
0
1786
2

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内部。

喜欢2
用户评论
CICC2033-陈挺然

CICC2033-陈挺然 实名认证

懒的都不写签名

积分
问答
粉丝
关注
个人开发者
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板