CLion 使用NXP LinkServer调试单片机

/ 0评 / 0

其实在完成这个之前,花了很久的时间折腾OpenOCD,在OpenOCD没有LPC5400的下载算法,对了下寄存器和LPC4300系列有点差距,SPIFI到是一样的,好不容易移植好了,调试又经常断,既然是LPC-Link2,那不如直接使用LPC-Link2原始的调试器Server,是不是性能更好.

下载并安装NXP LinkServer,这个不用教程大家应该都能搞定,然后先以GUI启动一下,记得链接目标板.

记下这个JTAVBQJQ,后面有用.

接着在CLion新建好工程并确保编译能通过,既然已经决定上了非官方推荐工具,那工程架构就没法生成,自己构建了.

调试配置新建一个嵌入式GDB服务器.

SVD可以在NXP的开源GitHub上下载到,xml结尾的其实也是svd文件,svd内部组织本身就是XML.

https://github.com/nxp-mcuxpresso/mcux-soc-svd

但是这时候发现外设寄存器是无法读取的.

需要在GDB初始化时进行一些配置

set mem inaccessible-by-default off

完整的建议配置

set mem inaccessible-by-default off
set remotetimeout 600
set non-stop off
mon ondisconnect cont
monitor SWO datasource

工程示例

https://github.com/nickfox-taterli/nxp-clion-project

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注