如果使用Jlink或JLink-OB進行程序下載時,提示如下下載失敗信息:
* JLink Info: Found SWD-DP with ID 0x2BA01477
* JLink Info: AP-IDR: 0x24770011, Type: AHB-AP
* JLink Info: AHB-AP ROM: 0xE00FF000 (Base addr. of first ROM table)
* JLink Info: Found Cortex-M3 r2p1, Little endian.
* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: CoreSight components:
* JLink Info: ROMTbl 0 @ E00FF000
* JLink Info: ROMTbl 0 [0]: FFF0F000, CID: B105E00D, PID: 000BB000 SCS
* JLink Info: ROMTbl 0 [1]: FFF02000, CID: B105E00D, PID: 003BB002 DWT
* JLink Info: ROMTbl 0 [2]: FFF03000, CID: B105E00D, PID: 002BB003 FPB
* JLink Info: ROMTbl 0 [3]: FFF01000, CID: B105E00D, PID: 003BB001 ITM
* JLink Info: ROMTbl 0 [4]: FFF41000, CID: B105900D, PID: 003BB923 TPIU-Lite
* JLink Info: ROMTbl 0 [5]: FFF42000, CID: B105900D, PID: 003BB924 ETM-M3
ROMTableAddr = 0xE00FF000
有可能是因爲Jlink的驅動版本和下載器的固件版本不對應造成的,可以嘗試到SEGGER官網上下載高版本的JFlash程序。
下載地址:任意版本的JFlash程序下載
版本非常齊全,還包括其他系統的安裝程序,如果寬帶網絡下載速度慢,可以嘗試使用手機網絡下載。
安裝完成之後,就下載成功了!我安裝的是V6.32i
如果安裝完成之後,Keil的Jlink驅動沒有更新,可以手動替換Keil安裝目錄下的SEGGER文件夾下的JFlash.exe和JLinkARM.dll兩個文件
還是下載失敗,嘗試安裝其他版本的JFlash程序。