目前RISC-V的官方调试上位机是openocd,调试工具可以是JLink或者CMSIS-DAP,RISC-V调试系统框架如图3所示。 图3 RISC-V调试系统框架 可以看到主要分为3个部分,分别是Debug Host,可以理解为PC;Debug Hardware,可以理解为JLink或者CMSIS-DAP这样的调试工具;第三部分就是嵌入在芯片内部的调试模块。在调试模块内部,与调试...
目前RISC-V的官方调试上位机是openocd,调试工具可以是JLink或者CMSIS-DAP,RISC-V调试系统框架如图3所示...
./configure --prefix=/home/dong/tools/openocd --enable-jlink --enable-remote-bitbang 复制代码 ...
选择MCU-> Global RISC-V Toolchains Path,设置全局openocd调试软件路径[INSTALL_DIR]\eclipse\GNU MCU Eclipse\riscv32-unknown-elf-gcc\bin 升级板载调试器固件 为了能直接使用板载调试来直接调试RISC-V内核,需要把板子默认的CMSIS-DAP固件升级为JLink固件,并升级Jlink驱动,详情可以参考这篇帖子:织女星开发板调试器...
使用OpenOCD下载和调试 连接DAP-LINK和开发板, 并将USB线连接到DAP-LINK调试器: 在HelloWorld文件夹中启动终端, 输入如下指令就可以将编译好的程序下载到目标芯片: openocd -c "adapter driver cmsis-dap; adapter speed 5000; transport select jtag" -f target/gd32vf103.cfg -c "program ./build/HelloWorld...
在嵌入式开发中,除了编译配置外,工程的调试配置也需要关注。针对内置芯片工程模板创建的项目,MounRiver Studio(MRS)会自动配置好相关调试参数,而导入的外部项目则需要进行部分调试配置项的手动指定。MRS支持指定GD-Link、WCH-Link、JLink等在线调试仿真器,设置预设断点、配置文件、OpenOCD工具、GDB工具……等调试参数...
Debug Monitor,主要指配合调试工具,对被调试程序进行调试控制的工具,包括DebugServer/OpenOCD/GDBServer等。对于实际开发板来说,往往还需要在线仿真调试工具(cable/link),如CkLink, JLink等; 调试/Profiling工具,是开发者经常使用的用于调试程序的工具,主要包括GDB、perf、CPF、Trace、Flash Programmer等; ...
织女星开发板调试器升级为Jlink固件 织女星开发板RISC-V内核实现微秒级精确延时 寄存器简介 根据RV32M1参考手册GPIO章节的介绍,我们可以获得关于GPIO相关寄存器信息: 各GPIO组的基地址: GPIOA——4802_0000hGPIOB——4802_0040hGPIOC——4802_0080hGPIOD——4802_00C0hGPIOE——4100_F000h ...
针对内置芯片工程模板创建的项目,MounRiver® Studio(MRS)会自动配置好相关调试参数,而导入的外部项目则需要进行部分调试配置项的手动指定。MRS支持指定GD-Link、WCH-Link、JLink等在线调试仿真器,设置预设断点、配置文件、OpenOCD工具、GDB工具...等调试参数。
-f "${workspace_loc:/${ProjName}/RISCV/env_Eclipse/openocd_jlink.cfg}"Commands填写如下 set mem inaccessible-by-default off set arch riscv:rv32 set remotetimeout 250 其他项默认即可。配置完成后,点击按钮"Run"开始下载程序 出现上图内容表示烧录成功。三、修改LED引脚 查看上述下载HDK/Longan Nano ...