一,S32DS配置。
参考文章
在S32DS中使用J-Link调试S32K144开发板_大橙员的博客-CSDN博客
新建工程
以自带例程“S32K144_Project_ADC”为例
选择 Debug Configurations
右击GDB SEGGER J-Link Debugging选项,选择 New
配置项目信息
注: 这里罗列一关键点,其它使用默认配置
${jlink_path}/${jlink_gdbserver}
${cross_prefix}gdb${cross_suffix}
配置完成后,最后点击 Debug ,进行入调试界面
实际上,我 自己新建一个工程以后上面的步骤基本都默认配置好了,自己检查对照一下就可以了。关键的有一个地方,设置JLINK驱动路径(默认的设置不对)。
S32DS 使用JLINK / JLINK-OB下载调试_锋芒1218的博客-CSDN博客_jlink ob驱动
以上S32DS就配置完了。
二,J-link使用注意事项。
我的Jlink硬件版本号是v8
1,硬件连线
MCU——JLINK接外部电源调试问题_陆小白很白的博客-CSDN博客_jlink供电后还能接电源吗
S32K144板子设计5V供电,所以一开始使用jlink自带的5V给板子供电,连接好下载器,报错,找不到目标板,让检查电源和设置。因为jlink本身是3.3V的,这里可能由问题吧,没在细究。后来改为,使用jlink的3.3V给板子供电,jlink的1脚和2脚短接,然后就可以下载了。不过程序下载完,Jlink提示没有许可,还是不能正常使用。可能是因为S32DS自带的jlink驱动版本到,jlink本身是daoban的缘故吧。以下是解决方法
2,jlink驱动安装。
提示“The connected J-Link is defective,Proper operation cannot be guaranteed.”解决办法_灯火未央意盎然的博客-CSDN博客
S32DS安装过程中,已经安装好驱动,是v6.**版本以上,下载程序提示不被许可。解决办法,就是下载一个低版本的,我下载的是v5.**的,可以官网下载。安装之后,把部分文件替换。
(1)若原本有旧版本J-link驱动,可以将安装路径下的这仨文件拷贝下来
覆盖高版本的安装目录的NXP/Segger中的对应文件
记得覆盖完之后,在S32DS配置重新选择以下驱动的安装位置。默认的位置好像不对,这样我的基本就好了。这个如果不替换文件,直接选在低版本的jlink驱动,不知道可不可以使用。
以上就是我 S32DS使用Jlink下载S32K144程序记录