版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、KEIL下使用Jlink調(diào)試STM32 核心模塊開發(fā)板大家知道,之前在 Keil下可以通過 RDI方式使用全功能版 Jlink來調(diào)試LPC2000、STR912 等很多芯片的,不過唯獨是無法用 Jlink的RDI方式來調(diào)試STM32系列,因為在Jlink RDI Configuration中的Flash設(shè)置中沒有STM32芯片的選項,如下圖所示。在Keil宣布支持Jlink后的MDK3.22版本中開始直接支持Jlink 了,這對大家來說無疑是一個好消息,因為在Keil中可以直接像使用 Ulink2 樣使用Jlink 了。不過經(jīng)過測試好像 還 存 在 一 些 bug , 測 試 情 況 詳 見
2、最主要的問題就是:添加下載算法不能一一對應(yīng),完全是亂的,如下圖所示:RAM For AlgcrkhmDevice | Iarget | Qutput) Listing ! User | C/C+ j Am | Linker | Debug UtilitiesDownlaad FunctionC Erase FulChip(* Erase Sectcis ' Do net Era$eProafamming AlgorithmProgramVerifyReset and RunStart: |bx400tW00D Size: OxOBOODecriponDevice TypeDevice
3、SizeAddre RangeAM 29x128 FlashExt. Flash 16-bit16Mdoooqoooh)offffffhfl (tSn&sTTP'f W amnW豊 LPCS300. ES3DescriptionDevice TypeDevice Sr®VDuC7U2X Flash v1 1)n-chip FlashE2k lADuC7O3X Flash 32KB v1 4) ADuC7O3w Flash 96KB (vl .4 ADuC7O6X Flash 32KB vl.O ADuC71 卞 FlashM2 ADuC7229 Flash M.2)
4、AM29F160DB Flash AM29F160DT Flash AM29F320DB Flash AM29F320DB Dual Flash AM29F320DT Flash AM29F320DT Dual Flash AM29xO33 Flash AM29k128 Flash AM29xBOQBB Flash AM29x8O0BB Dual Flashn-chip Flash On-chip Flash On-chip Flash On-chip Fla$h On-chip Flash E«t Flash 16 bit Ext Fla$h 16 Lit Ext Flash 16
5、-tit Ext Flash 32-bit Ext Flash 16bit Ext Flash 32-ht Ext Flash 8-bit Ext Flash IG-tit Ext Fhsh 1 B-bit Ext Flash 32bit30k94k30k126k126k2M2M4M9Mk mi ooooooAddCancel3M4M 16M1Mcamn后來經(jīng)過awake兄弟的指導(dǎo)和幫助終于搞定了,在這里對awake兄弟表示感謝。這個問題在Keil的官方網(wǎng)站給出了答案,詳見: 下面就給出具體解決方法,很簡單,只需兩步,復(fù)制三個文件即可:1、安裝Jlink的最新驅(qū)動,本文安裝的是 V3.88版本
6、,最新的驅(qū)動可以從 segger官方網(wǎng)站下 載: 。 安裝完 成后, 打開 C:ProgramFilesSEGGERJLinkARM V388目錄(默認安裝目錄),如下圖所示,二 C:Vogrann Fi|esSEGGERJLinMRM_VI立件夾任務(wù)動所選項目制所滋項目選擇的項目潢布劉比 電子郵件簾式發(fā)送所選 目階所選頊目置GGER朗打護KJLink.eeJLinkGDBSer ver. eseJLhkARM.dll3.W.0.05EGGER J-LinkARMinterface .JUnkRDLdil.80.0.05EGGER 上Link -.RM RDI inter'JLinkD
7、LLUfJLinkRDrG;r*fiCOfk復(fù)制 JLinkARM.dll 和 JLinkRDI.dll 兩個文件到 Keil 的安裝目錄:KeilARMSegger 下,替 換以前的文件,如下所示:LbiL'ri ./er'新文件夾 亡件夾笈布到WebUSBDriverJLinkRDIdll3.83.D.DSEGGER J-Ll片 pLinkARM-dllF Megger J-unk aiH- II1UI-II.II J - LI7 | JLTAqdLDLLi JLinkRDI.ini 配置設(shè)置 1 KB皿幵發(fā)網(wǎng)comcn2、從keil網(wǎng)站下載JLTAgdi.dll文件也復(fù)制
8、到:KeilARMSegger目錄下,添加完成后如下圖 所示:G:KeilARM5egger牛襄枉勢亠于新文件夾-交件夾發(fā)布到Web:文件來完成上面兩步后,現(xiàn)在我們打開Keil軟件來進行一個驗證。任意打開一個 STM32的程序,本文打開時 Keil自帶的USBMem 例程, 在:KeilARMBoardsKeilMCBSTM32USBMem目錄下。工程打開后,打開設(shè)置對話框來進行Jlink調(diào)試設(shè)置,點擊 Debug標(biāo)簽,選擇調(diào)試工具“JINK/J- TRACE 如下所示:點擊Settings,如下所示:pnons rorTafgel 'MCb? | S eHirig?療LoaIniti
9、alizen(JIReslc17¥ 1JTAG Speed 廣 Auto Selection廠 Adaptive Clocking1000CPU DIReset Strategy:| Hardware, halt with BPODebug Cache Options:IJ Ca(he Code律 Cache Wemory|Trace Trace Options; 廠 Enablrace廠 Cvcle-accMax. Trace Samples:Diabq OKCancel |Hdp1NDARMl3 1 M.DLL 'pS 1 MJZhlUJVb15M5TW.IJUL |p#
10、 M JZF iU3VH*SARMI確定班消D時3t$Device ' T argeh | Output | Listing | Usei C/C+ Asm | Linker D 亡bug | Utilities |廠 Use Simulator廠 LimilSettings金|j.LII<?JTRAuEJLink/JTrace Interface Driver Setup點擊 Utilities 標(biāo)簽,選擇編程工具 "JINK/J- TRACE,并在 Update Target before Debugging 前打勾,如下所示:然后點擊Settings設(shè)置編程算法,
11、如下所示:S3 JRAM for Algorithm.Downlctad Functiarii Erae Full Chip Erase SechFS 廠 Do not EraseProgrrri 隔ify Reset and RunSUd: |0x20000000一Size: S08D0De 零口 iptionHelp幵友囲 上mn上a選擇好算法后點擊 Add完成添加,如下圖所示:AddCK旦恥Flash Download SetupDebug,程序會下載進去,下載完畢后即出完成以上所有設(shè)置后,可以開始調(diào)試,點擊 現(xiàn)調(diào)試界面如下所示:I 血:一 I確走取消DefaultDnwrload Fu
12、nctionRAM Jor Algorithm'宀 Erase Full Chip * PfogrmSize: 10x0800Start:(0x20000000Start: |OxOSCOOOOO Sie: OkOD02DOOORenftoveErase Sectors V VerifyReset nd RunDo not EraseDesci iptionDevice TpeDevice SizeAddress Flange|STM32F10x12SkBFl35hOn<hipFlash128k;08000000H OSOiFFFFHPiogramming Algorithm曰b
13、 A Hew Eroi«t Qbug Fl#h PttJphereh Jpols £VCS Jtfdow help首國B詡 電噫口二三夕訃';、入務(wù)甬Project Workspa匚兮T XSS xi ? IP 呼 1Hi T 宣(U).*MCD5TM32i Startup CodeW STM32F1OX.J 去 Initialisation-盤| 5TM32_Init.c三i Configuration 屈 usbcfg.h* Disk Image* 衛(wèi) Dlsklmg.c三 Documentation'Abstract.tut3 Source Code*
14、 園 usbcore.c + 國 usbdesc.c + 團 usbhyj.c usbuser.cmscuser.cLCD_4bit.c memory.c# inc lude " mesa tsy h"extern BYTE Memory MSC_MemorySize::/* Main Frogiam */it main (void) DWORD n;st m3 2 Init ():/ *lcd_init ():1p l * si r ( IcdZprint (* MCBSTM32 MSD T; set_cursor 1);lcd_print (T urw屮.keil. q
15、(j ");while ( / end while / end main1718192021222324252£27胡29河宙32333435363738冏40414243北巧跖軒鋁跖5D5152535455匪#include *STI3i Init, h" tfinclude *LCD,hT include *usb*h*#include "usbcf臥h"#include nsbhw. h"# inc lude ,Yusbcor e h"# include ,vmscuser h"for (n = 0; n &
16、lt; MSC_ImageSize: n+)Memory n = Disklitiage n P'USBInit ():USB_Come-ct (TRUE):】附上需要用到的三個 DLL文件:KEIL_JLINK.rar (619.07 KB)附上需要用到的三個 DLL文件:KEIL_JLINK.rar (619.07 KB)Symbols亠 x- I ®.匿cInfo: F ound Cortex-113 r lpl Little endian *Info: TPIU fitted.Into; FPUnit: 6 code (BP) slots and 2 literal slotsJTAG speed: 1000 kHzLoad rtG:KeilARHBo&rdsKei 1 MC B S TM3 2 US B OfcjW Hetnory. AXF,fInfo: TotalIRLen = 9, IRPrlnt. = OxODllInfo: FQund Co
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度夫妻協(xié)議離婚范本:離婚后雙方財產(chǎn)分割與子女贍養(yǎng)合同
- 2025個人蝦池承包土地使用及租賃合同樣本4篇
- 2025年度礦產(chǎn)資源開采土地承包合同解除與環(huán)保協(xié)議
- 二零二五版養(yǎng)老產(chǎn)業(yè)派遣護理人員服務(wù)合同規(guī)范4篇
- 2025年度美甲美睫店員工正式聘用合同范本(員工福利待遇升級)
- 二零二五年度平面模特形象使用權(quán)授權(quán)合同范本
- 二零二五年度坡屋面小青瓦施工節(jié)能減排技術(shù)合同4篇
- 二零二五年度無人機銷售安裝及培訓(xùn)合同范本3篇
- 二零二五年度新能源電站運維人員派遣合同范本
- 課題申報參考:明清近代詩文與江南文脈研究
- 高考滿分作文常見結(jié)構(gòu)完全解讀
- 專題2-2十三種高考補充函數(shù)歸類(講練)
- 理光投影機pj k360功能介紹
- 六年級數(shù)學(xué)上冊100道口算題(全冊完整版)
- 八年級數(shù)學(xué)下冊《第十九章 一次函數(shù)》單元檢測卷帶答案-人教版
- 帕薩特B5維修手冊及帕薩特B5全車電路圖
- 系統(tǒng)解剖學(xué)考試重點筆記
- 小學(xué)五年級解方程應(yīng)用題6
- 云南省地圖含市縣地圖矢量分層地圖行政區(qū)劃市縣概況ppt模板
- 年月江西省南昌市某綜合樓工程造價指標(biāo)及
- 作物栽培學(xué)課件棉花
評論
0/150
提交評論