jlink读取flash(jlink读取flash都是FF)

jlink读取flash(jlink读取flash都是FF)p 相信小伙伴们都会遇到这样的场景 芯片程序跑着跑着就异常了 这个时候又不能仿真 因为一旦仿真程序就会重新 download 异常现象就消失了 现在就来教大家如何使用 Jlink 仿真器去查看 GD32 芯片跑飞后程序死在哪里 p p br p p 首先 我们需要将目标板和 Jlink 进行连接 只需要接三根线 SWDIO PA13 p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p>相信小伙伴们都会遇到这样的场景:芯片程序跑着跑着就异常了,这个时候又不能仿真,因为一旦仿真程序就会重新download,异常现象就消失了。现在就来教大家如何使用Jlink仿真器去查看GD32芯片跑飞后程序死在哪里。<p><br/><p>首先,我们需要将目标板和Jlink进行连接,只需要接三根线:SWDIO(PA13)、SWCLK(PA14)和GND,切记,一定不能接NRST脚,否则连接的时候就可能把芯片复位了,当然,也一定要保证连接过程中芯片不要断电。<p><br/><p>然后在Jlink驱动安装目录中找到Jlink.exe,双击打开:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgZomWzDyGAIbNHAACo7X793CI604.png"/><p><br/><p>打开后是这个界面:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgZomWzDyaAUr9EAAAotmr2haM333.png"/><p><br/><p>键盘输入:usb,点击回车:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgaomWzDyuAU3F1AAAz_zbt1_A023.png"/><p><br/><p>提示连接到Jlink,然后输入:s,并回车<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgZomWzDzCALjWNAABmpQei-AU947.png"/><p><br/><p>这里会有一个默认芯片型号,如果和目标板上的型号不一致可以输入:?,并回车,如果一致则直接回车。<p>因为小编用的是GD32F303ZGT6,所以输入了“?”,将会弹出选择芯片的列表,找到目标芯片并双击:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgZomWzDzWAAz0-AAA1tJM4F1Q505.png"/><p><br/><p>回到Jlink.exe界面:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgaomWzDzqAGGPOAABEASNVLrw268.png"/><p><br/><p>因为我们是用SWD接口,所以输入:s,并回车:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgZomWzDz-AJ9HuAABDKkFHppM278.png"/><p><br/><p>这里会让你选择Jlink的通信速度,默认是4000KHz,如果你的目标板和Jlink之间的线比较长的话,可以适当降低速度,比如需要1000KHz,则键盘输入:1000,并回车,将会出现下面这个界面:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgaomWzD0SASwhCAABRnLMvkFc601.png"/><p><br/><p>我们看到红色框线内已经提示找到芯片ID了,这时候在输入:h,并回车,将看到以下界面:<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgaomWzD0iARFpNAABbJQo4bJU613.png"/><p><br/><p>红色方框内的PC值就代表了程序当前执行的位置,我们可以通过查看程序工程中的map文件,就可以找到程序正在运行哪个函数了,如小编这里的PC值是0x08000AAA,map文件中符合这个地址的是delay_1ms函数。<p><img src="https://6.eewimg.cn/news/uploadfile/2024/1106/.png" alt="wKgaomWzD36ABdqrAABQBxd2Qgs781.png"/><p><br/><p>是不是特别简单?<p>以后小编还会教大家如何通过Jlink.exe来进行芯片的调试,敬请期待哦。<p><br/> 

讯享网
小讯
上一篇 2025-05-22 11:15
下一篇 2025-06-13 23:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/170112.html