问题描述
在IAR 6.3中,使用Jlink调试Cortex-M芯片的时候,无法正常调试,报错
Can not read CPUID
为CPU重新上电,则可以正常进入调试状态
出现原因
IAR Jlink DLL版本过低
解决方案
用最新版的JlinkARM.dll
替换掉IAR安装目录下默认的JLinkARM.dll
附:我的jlinkarm.dll路径如下,不同电脑路径可能不一致,注意区分
1:Jlink软件JlinkARM.dll路径
C:\Program Files (x86)\SEGGER\JLinkARM_V474b
2:IAR安装目录JlinkARM.dll路径
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\arm\bin