日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

keil5用jlink不到芯片_你了解JLink、STLink、ULink、JTAG、SWD、SWIM的区别吗

發(fā)布時(shí)間:2024/9/19 编程问答 81 豆豆
生活随笔 收集整理的這篇文章主要介紹了 keil5用jlink不到芯片_你了解JLink、STLink、ULink、JTAG、SWD、SWIM的区别吗 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文目錄

  • 1. J-Link

  • 2. ST-Link

  • 3. ULink

  • 4. JTAG

  • 5. SWD

  • 6. SWIM

  • 7. 小結(jié)一下

1. J-Link

J-Link是德國(guó)SEGGER公司為支持仿真ARM內(nèi)核芯片推出的JTAG仿真器,很多ARM芯片的接口協(xié)議是JTAG,JLink一端接電腦USB接口,一端接CPU的JTAG接口,JLink充當(dāng)?shù)淖饔镁褪荱SB轉(zhuǎn)JTAG,支持JTAG和SWD兩種模式。

  • 可配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成開(kāi)發(fā)環(huán)境;

  • 支持ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4,Cortex A5/A8/A9等內(nèi)核芯片的仿真;

JLINK仿真器

2. ST-Link

ST-Link是ST意法半導(dǎo)體為評(píng)估、開(kāi)發(fā)STM8/STM32系列MCU而設(shè)計(jì)的集在線仿真與下載為一體的開(kāi)發(fā)工具,支持JTAG/SWD/SWIM三種模式。

  • 支持所有帶SWIM接口的STM8系列單片機(jī)

  • 支持所有帶JTAG/SWD接口的STM32系列單片機(jī)

ST-Link仿真器

3. ULink

ULINK已經(jīng)停產(chǎn),在售的是ULINK2和ULINKpro版本,ULINK2是ARM/KEIL公司(2005年ARM收購(gòu)了KEIL)最新推出的配套R(shí)ealView MDK使用的仿真器,ULINK2仿真器也被稱(chēng)為Keil ULINK2、ARM ULINK2仿真器。

ULink2仿真器

ULINK2仿真器支持:

  • 片上調(diào)試(使用片上JTAG/SWD/SWV)

  • FLASH存儲(chǔ)器編程(用戶(hù)可配置FLASH編程算法)

以下是各版本ULINK仿真器的區(qū)別,可見(jiàn)支持的芯片內(nèi)核,軟件開(kāi)發(fā)工具等內(nèi)容;

ULink各版本之間區(qū)別

4. JTAG

JTAG(Joint Test Action Group,聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)試,現(xiàn)在多數(shù)的器件都支持JTAG協(xié)議,ARM、DSP、FPGA等,JTAG接口的單片機(jī)用電腦USB下載調(diào)試程序,需要用到J-Link(USB轉(zhuǎn)JTAG)。

標(biāo)準(zhǔn)的JTAG是四線:TDI,TMS,TCK,TDO,分別對(duì)應(yīng)數(shù)據(jù)輸入,模式選擇,時(shí)鐘,數(shù)據(jù)輸出,復(fù)位管腳可不接。

JTAG模式Jlink與CPU的連接圖

5. SWD

SWD全稱(chēng)是Serial Wire Debug(串行調(diào)試),SWD模式下用JLink給我們的板子debug時(shí),是用標(biāo)準(zhǔn)的二線DIO和CLK,RESET管腳可不接,當(dāng)你頻繁下載失敗時(shí),可接上RESET管腳再試。

在高速模式下,SWD比JTAG更可靠一些,常見(jiàn)的接線信號(hào)如下所示,根據(jù)具體情況自主選擇。

注意:?SWD模式下,SWDIO的上拉電阻可預(yù)留不貼,在ST的一些MCU參考設(shè)計(jì)中,有提到建議添加,實(shí)際測(cè)試不加不影響下載。

SWD模式JLink與CPU的連接圖

6. SWIM

SWIM接口常見(jiàn)于ST的STM8系列單片機(jī),ST-Link2與STM8連接只需要4根線,見(jiàn)表格。

ST-Link上SWIM的管腳排列

7. 小結(jié)一下

附上JTAG/SWD模式管腳對(duì)照表:

JTAG/SWD模式管腳對(duì)照表

總結(jié)一下J-Link、ST-Link、ULink三種仿真器之間的區(qū)別:

  • JLink是通用型的ARM內(nèi)核芯片仿真器,支持的芯片和軟件開(kāi)發(fā)環(huán)境多,優(yōu)選;

  • ST-Link是針對(duì)STM8/STM32,如果你使用STM8/STM32單片機(jī),首選ST-Link,當(dāng)然用JLink下載ST系列單片機(jī)也可以;

  • ULink專(zhuān)注于Keil平臺(tái),支持ARM7/9,Cortex-M0~M4,ULink2還支持8051系列芯片,綜合性能(支持芯片種類(lèi)、軟件開(kāi)發(fā)環(huán)境及及調(diào)試速度)均不如JLink;

  • 三者都支持JTAG和SWD模式;

再總結(jié)一下JTAG、SWD、SWIM三種下載模式的區(qū)別:

  • JTAG接線比較多,高速模式下穩(wěn)定性不如SWD;

  • SWD接線少,可空出多余的GPIO,所需要的接線信號(hào)不同仿真器會(huì)有所差別(主要在VCC和RESET),DIO和CLK必接;

  • SWIM常見(jiàn)于STM8單片機(jī),需用4根線;


原創(chuàng)不易,小伙伴們點(diǎn)一下「在看」,和記得誠(chéng)一起成長(zhǎng)吧! 與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的keil5用jlink不到芯片_你了解JLink、STLink、ULink、JTAG、SWD、SWIM的区别吗的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。