调试

For MCU

Ozone

搭配Jlink-OB使用

C板Ozone工程文件:./hw/bsp/rm-c/debug/rm_c.jdebug

OpenOCD

开发板的VSCode调试配置文件会在编译后自动拷贝到对应目录(.vscode/launch.json),Ubuntu apt仓库所带的arm-none-eabi编译工具链不带有gdb,需要在arm官网下载新版工具链并添加到path路径后,即可一键调试。

安装openocd

sudo apt install openocd

For Linux

使用gdb联合VSCode一键调试。

其他

工程中定义了一个名为xrobot_debug_handle的静态全局变量,其包含了Robot类的所有成员对象以便调试。