大家好,我是小舒,今天我?guī)?lái)了一個(gè)開(kāi)源項(xiàng)目。學(xué)習(xí)單片機(jī)的小伙伴,對(duì)J-link一定不會(huì)陌生。J-link可以使用JATA和SWD接口進(jìn)行在線Debug和程序的燒錄,曾經(jīng)一段時(shí)間,某寶上J-Link鋪天蓋地,各種各樣,價(jià)格百家爭(zhēng)艷一個(gè)比一個(gè)低,讓單片機(jī)初學(xué)者有了非常多的選擇。J-Link的在線Debug也方便了我們的學(xué)習(xí),讓我們認(rèn)識(shí)到了單片機(jī)是如何一步一步執(zhí)行程序的。J-Link和Keil簡(jiǎn)直是絕配。
業(yè)務(wù)需要,前幾天入手了一塊STM32F4的板子,隨板子一起送了一條下載口的轉(zhuǎn)接線,長(zhǎng)這樣:很明顯,一側(cè)接J-LINK,另一側(cè)接板子。另一側(cè)雖然是個(gè)5P連接器,但實(shí)際它只接了4條線。自從小馬哥送了我?guī)讉€(gè)ELINK32之后,我就很久不用J-LINK了,那玩意確實(shí)好用,速度快、穩(wěn)定、不...
J-Link作為被廣泛使用的調(diào)試器,提供了多種配套的軟件工具。
嵌入式軟件基本都會(huì)存在打印輸出數(shù)據(jù)的情況,我們最常見(jiàn)就是串口打印輸出。
? ? ? ?FL2440核心板默認(rèn)燒錄了廠家的系統(tǒng)(bootloader: FL_2440bootV6-1)。經(jīng)過(guò)測(cè)試,使用廠家提供的DNW燒寫(xiě)方法燒寫(xiě)發(fā)現(xiàn),該方法限制條件較多,比如DNW軟件驅(qū)動(dòng)的
? ? ??SEGGER的Real Time Transfer (RTT)是一項(xiàng)新技術(shù),可以在嵌入式應(yīng)用中進(jìn)行用戶(hù)I/O交互。它結(jié)合了SWO和半主機(jī)的優(yōu)點(diǎn),具有極高的性能。它的主要特點(diǎn)有 可以與目
? ? ??SEGGER的Real Time Transfer (RTT)是一項(xiàng)新技術(shù),可以在嵌入式應(yīng)用中進(jìn)行用戶(hù)I/O交互。它結(jié)合了SWO和半主機(jī)的優(yōu)點(diǎn),具有極高的性能。它的主要特點(diǎn)有可以與目標(biāo)應(yīng)
使用j-link下載程序或者在線調(diào)試的時(shí)候,有兩種模式:JTAG和SWD可以在keil中選擇:下面是兩種模式下,分別用的接口引腳:推薦使用SWD模式,因?yàn)楦∫_而且調(diào)試功能不受影響。在SWD模式下,實(shí)際只需要4個(gè)IO口就可以
J-link幾乎可以調(diào)試所有的arm芯片,不得不說(shuō)是個(gè)好東東。這里記錄三種stm32的下載程序方式:1.J-Flash下載(需要用到J-link)2.MDK配置下載(需要用到J-link)3.ISP下載(串口下載,需要用到官配串口下載軟件,用過(guò)s