【凤凰社】关于在iar+j-link上的坑坑洼洼

引言

iar版本为8.32,j-link驱动版本为4.34,对应的是stm32 ARM cortex-m3 ,文末有本文的软件和工具,以及需要的文件的链接(免费)

第一坑:iar注册机不可以注册iar9

解答:iar的注册机目前并不支持iar9,只支持iar8

注册成功后:
成功注册会有绿点

第二坑:j-link无法被设备识别

解答:

  1. 是否安装j-link驱动
  2. j-link版本是否正确---版本太高也会出现识别不出来,我的是4.34,官网最低版本为5.0
  3. j-link是否是好的---当初我拿到一个坏的j-link弄半天
  4. 如果j-link是坏的,需要自己重新刷新固件---具体教程查询其他博客,我仅有软件

成功检测到j-link

第三坑:j-link需要更新,而且更新失败

大概像这样:



解答:

  1. j-link软件版本不正确
  2. j-link自身的问题---需要重新刷新固件

这个问题的解答不太好,But我确实是换了j-link才成功的(他们有好多都是坏的)

第四坑:iar报warning,提示failed to get CPU status

以上问题都未出现(欧皇)或已解决(大佬),在j-link中,或许是这样

关键点是最后提示Found Cortex-M3 r1p1, Little endian之类的话

解答:

该问题的办法是替换掉iar中的jlink文件,一般在这个位置
IAR\arm\bin

第五坑:iar中提示头文件未找到

解答:需要下载而且在自己的工程项目里面导入这个库

最后

由于我没有刷固件---其实是遇到了not connect...这一类问题(也希望有人可以在评论区解答)

资料下载链接:
链接:https://pan.baidu.com/s/1JTgJveLmykeEJ2mqBR21dQ
提取码:csyz


0 评论

回复