三線jlink制作教程_第1頁(yè)
三線jlink制作教程_第2頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、在平時(shí)的開(kāi)發(fā)中,jlink是不可或缺的開(kāi)發(fā)利器,但是美中不足:體積大、引腳多,而且我們用的非官方版本,經(jīng)常掉固件,經(jīng)過(guò)一番折騰,終于找到了正解:jlinkob,個(gè)只有三條線的調(diào)試器,除了速度稍微慢一些(普通的工程根本沒(méi)有感覺(jué))、不能檢測(cè)目標(biāo)板電壓&來(lái)沒(méi)用過(guò)),剩下的就都是優(yōu)點(diǎn)了:體積?。ㄖ挥衭盤(pán)大?。⒄加靡_少(只占兩個(gè)引腳)、數(shù)據(jù)線和Android通用(到處都有)、自動(dòng)升級(jí)、不丟固件(用了幾年了,從未丟固件),更多優(yōu)點(diǎn)自己摸索吧!原理米用ad制作,下圖是原理圖:TCKIKTRSTiyTDIIX巧SIX若一TRSTOUTTDIOUTTCKOUTUSEGKDGKDNCDVCC4J斗HI

2、I®CZIIIIll'SNDTDOIN0Kn(«E)=%4VJAHeader4I'GKD開(kāi)3VTKSTClTTKESC-lTTKE3IKTCKJXTXI3JNTOLOUTTDC'INTXEC-UT30ITJ5TTITITPD>C_IKPC】4O妊:D7EEsJTCK(TXJLfiPAV-TLPEa.%KT:_CrSAECkJMTnE2_CH_ETRPAI-CS.1RT:_RTS_1D32_IKTIX:_a!E"P.12K£.1RT2ZTX.%IX:2IN2TIxTeP.liLSAKKKXAEG】二曲TDIXH斗PA4SPU_

3、KSU£.lRT2_aLAECEJN斗PA2;迪匸SCKAEC】二氐_PASPIJ_MI3a.!Es3;_IN«TBi_CHm_BKINpa-如巧如aec】WorTnBCH:th”ch】kP.1SK£.iT_CK.mnCHlMCO_PA9KSARTTKTBI1CH2PA10USARTijRXTIMLCHiPAIUSAJmjrraC_%jSx.Tnr_CH4IBDirPAIZ匸遠(yuǎn)T】HrSC.%FI7lTnuZETRUSEDPPAismcssioPMrracswcLLPAJTTDITDE:CHETRSPIK3SVEATVDD_VDD_=VDD3T>DAPEO.

4、UK12_IKSTDCHiPE.4ECJ2ICTTIMjCH4TBE1CH3N''PEBOOTPE3HTOTRACESWOTnE:_CH2:剛】_$OCP&HNTRST'mCHSPI】_壬攻PBJEC.婁SEALTDB_CH;SPIJEOSI"PE6EC_S3-K£.1KT_TKPB7T2CSDAEa.lRTKXPESEC1_3ZLC_1KKXPE9nCJ_SDAC.lNTKPE10TIM2_CH;PETim.CH斗PB2TnE_EKIKPElimn'CHIKPEJ4TIM_aO:PEETIMCHiKPC5-T_TEK-RTCPC2-

5、OSC52_OUTPD1-OSCOUTCLINTSTEIINTKTINl-GKD苛TQLOUTTDIOlTT2StTqIn2斗GKD電壓采用1117-3.3,可以提供800ma電流,直接給目標(biāo)板供電沒(méi)有一點(diǎn)問(wèn)題(我測(cè)試了給板載4.3寸觸摸屏的主板供電,屏幕稍暗,但不影響工作),加了自恢復(fù)保險(xiǎn)絲,防止燒電路。接下來(lái)是pcb,全部采用了嘉立創(chuàng)的封裝,可以直接貼片,大部分都是3d圖,效果見(jiàn)下圖:OOO口極客物聯(lián)網(wǎng)圖紙完,發(fā)到廠家打板,pcb到貨焊接完成(關(guān)于焊接,這里不再贅述,網(wǎng)上有專(zhuān)業(yè)的教程),如下圖:FLJLAFC39455A-T67ililHiniH燒寫(xiě)固件:首先得有一個(gè)下載器,這里以20pi

6、njlink為例,固件燒寫(xiě)接口采用sw模式,20針jtag工作在sw模式下的引腳定義如下:SerialWireModeInterfaceTheSerialWire(SWmodeisadifferentoperatingmodefortheJTAGportwhereonlytwopins.TCLKandTMS,areusedforthecommunication.Athirdpincanbeuseoptionallytotracedata.JTAGpinsandSWpinsareshared. TCLKisSWCLK(SerialWireClock TTJISisSWDIO(SerialWire

7、debugDataInpuVOutput TOOisSWO(SerialWiretraceOutput)ARM10-PinConnectorvccGNDC3NDNfU口Ia口口1口口vcct2VCCptianiljiMU34GMOMU5口6GMDSWDiO7BGMDSWCLK口10GhtD:N心it口12GHDSWO13口口14GMDRESE715口16GHDNK17口詢(xún)GMD口2dGNiDARM20-PinConneclor1SWDIOJSWCLK6SWQahju10託SETSignalConnectstoSWDIODataI/Opin.Use100KOhmpull-upresistorto

8、VCC.SWOOptionaltraceoutputpin.SWCLKClockpin.Use100KOhmpull-dcwnresistortoGND.VCCPositiveSupplyVoltagePowersupplyforJTAGinterfacedrivers.GNDDigitalground.()RESETRSTIN/pin一Connectthisprntothe(activelow)re&etinputofthe檢唾勇CPU.只需要SWD、SWC、GND三根線,即7號(hào)、9號(hào)及GND中的任意一根針,把杜邦排針插上去,斜方向給點(diǎn)力就能良好接觸,如下圖打開(kāi)J-FlashARM選

9、擇File-OpenProject,由于默認(rèn)工程中沒(méi)有C8T的選項(xiàng),所以選擇相近的STM32F103RB.jflash并在Options-ProjectSettings里面,將目標(biāo)元件改為C8TGeneralTargetInterfaceFlashProduetion(*Device|STSTM3QF103CSSTSTM32F103C8P'CheckcoreID1D|3BA00477Usefollow!STSTM3?F103C8(allowopt.bySTSTM32F103CBSTSTM32F103CB(allowopt.b>STSTM32F103R6STSTM32F103Fi6

10、fallowopt.b>5TTM32F1O3R0STSTM32F103RS(al!oopt.b>STSTM32F103RBST-STM3JF103RB(allowopt.址STSTM32F103H匚STSTM32F103RC(allowopt.也ctCTkjio-oc-inoori7UsetargetRAM(faster)Addr120000000中國(guó)電子開(kāi)發(fā)屈()中國(guó)電子開(kāi)發(fā)網(wǎng)ww選擇File-OpenDataFile選擇燒寫(xiě)器的固件(文件夾內(nèi)hex文件)點(diǎn)擊Target-Connect,會(huì)出現(xiàn)以下信息jrLnecting.一Coixn.eetingviaUSBtoJ-Linkd

11、evice0-丁-Linkfirmware:VI.20(J-LinkABHV8compiledNov19201011.55:23)-JTAGspeed:1000kHz(Fixed)一TnitiallzingCPUcoreitEeauence).一二nitializedEuccessfully-JTAGsped:4000kHz(Fixed)-Coixn.ectwdEuccessfullyA點(diǎn)擊Target-Auto自動(dòng)下載固件,下載成功后出現(xiàn)如下提示kutoprogrammingtarget(63336byte気3-ranges).- Unsecurechip.-ChipunsecuredEuc

12、ceEifully-Erasingselected.sectorm.一Epleted.succesEfully- Programmingtarget(6336bytes,3ranges).-Targetprogrammedsuccessfully-Veri£yingCRCofselected.sectors.-CRCofselectedsectorsverifiedEucceEifully(HKC:山唄£片陰*站j."Targeterased,programmedandveri£iedsuecess£uil:y-'CnplaItclja

13、£tei-5.245zee-斷開(kāi)連接,重新插上燒寫(xiě)器,電腦提示找到JLink,至此,制作成功J-Link/J-TraceAdapterJTAGDeviceChainUSB#:HDFNIntKReconnectState:ScanningOKDeTraceFlashDownload、#Closeautomaticallyon:-succe豐忑炭網(wǎng)晌恥之后選擇SW模式進(jìn)入MDK的JLink設(shè)置頁(yè),第一次進(jìn)入會(huì)提示固件升級(jí)MoyefD曰SEGGERJ-LinkV4.35EFirnnwareUpdateCortexJLink/'JTraceTargetDriverSetup21E0msof.20600nseLapse-?Nfirmware:JLinTARM-CB5TM32compiledDe7l5201

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論