STM32系列日记:Jlink Debug警报处理
这里写自定义目录标题
STM32系列日记:Jlink Debug警报处理
在线debug过程中发现一直报错--------JLink Warning:mis-aligned memory write:
解决后写下这篇文章。
首更20200501。
当前环境
WIN10 64 bit 家庭版。用的MDK版本5.29。J-link版本V4.86B.
解决方法
报错信息意思是内存不对齐,当然我们不能理解实际哪里错了,但我之前用的Jlink版本是V6.30D,那个时候不存在问题,后来由于某些原因我又重新安装了V4.86B的版本. 之后打开X:\Program Files (x86)\Keil_v5\ARM\Segger文件,发现由于重复安装不同版本的Jlink,导致一个JLinkARM.dll被自动覆盖了。
所以显然,需要在原来(V6.30D版本)Jlink的文件夹下的JLinkARM.dll复制到Keil_v5\ARM\Segger下。再重新打开Keil,自动更新即可。