關於在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自身的問題---需要重新刷新固件

這個問題的解答不太好,但是我確實是換了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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM