導航:首頁 > 操作系統 > JTAG轉接板單片機

JTAG轉接板單片機

發布時間:2022-05-13 11:07:15

❶ 用單片機配置FPGA,通過JTAG,怎麼實現

JTAG是一種晶元內嵌的基於邊界掃描的通信方式。可以用作下載(燒錄)或上載片內的程序也可以用作調試。具體AVR那款單片機支持JTAG方式還要看你選型晶元是否支持。JTAG只是定義了晶元一段的通信並沒有定義PC端,所以不是所有的JTAG模擬、下載設備都是用USB和電腦相連。只是USB比並口要快一些,極個別情況並口模擬時與真正運行時有較大的差異,其他別的基本上太大的區別。而且JTAG和晶元的種類等級沒有必然的聯系。JTAG只是方法,並不代表晶元本身性能的高低。用並口的JTAG一樣可以調試ARM9的目標板

❷ 通過單片機JTAG介面與上位機進行通訊

JTAG口一般是在線調試用的,你為什麼一定要用這個!不同單片機在使用JTAG的時候狀態是不一樣的,有些在使用JTAG口時要禁用一些功能。如果你只是想與PC通訊,推薦你用UART。很多單片機都有,即便是沒有利用一個定時器做一個虛擬的UART口也很簡單,網上有帖子。上位機可以用VC編,很簡單。因為UART的邏輯跟PC標准串口的邏輯是一樣的,所以驅動編起來很簡單!而且還可以編USB的!!

❸ 單片機的JTAG怎麼接

自己看吧!

❹ 手頭有一款51系列的帶有JTAG功能的單片機。由於需要,做板子時只留了JTAG的介面,現請教如何下載程序!

下載器應該是可以公用的。軟體方面keilc是可以直接下載的,前提是需要j-link驅動,驅動裝好後點擊如下圖load按鈕(左邊)即可下載。

❺ 單片機的JTAG介面功能是什麼

單片機的JTAG介面功能如下:

1、用於燒寫FLASH

燒寫FLASH的軟體有很多種包括jatg.exe fluted flashpgm等等,但是所有這些軟體都是通過jtag介面來燒寫flash的,由於pc機上是沒有jtag介面的,所以利用並口來傳遞信息給目標板的jtag介面。所以就需要並口轉jtag介面的電路。

2、用於調試程序

同時應該注意到jtag介面還可以用來調試程序。而調試程序(如ARM開發組件中的AXD)為了通過jtag介面去調試目標板上的程序,同樣是使用pc的並口轉jtag介面來實現與目標板的通信。這樣,並口轉jtag介面的電路就有了兩種作用。

3 、模擬器

根據1和2的總結,並口轉jtag介面的電路是兩種應用的關鍵,而這種電路在嵌入式開發中就叫模擬器。並口轉jtag介面的電路有很多種,有簡單有復雜的。

常見的模擬器有Wigger,EasyJTAG,Multi-ICE等。這些所謂的模擬器的內部電路都是並口轉jtag介面,區別只是電路不同或使用的技術不同而已。

(5)JTAG轉接板單片機擴展閱讀:

1、JTAG用處

最主要用在測試集成電路的副區塊,而且也提供一個在嵌入式系統很有用的調試機制,提供一個在系統中方便的"後門"。

當使用一些調試工具像電路內模擬器用JTAG當做信號傳輸的機制,使得程序員可以經由JTAG去讀取集成在CPU上的調試模塊。調試模塊可以讓程序員調試嵌入式系統中的軟體。

2、JTAG工作原理

PC控制JTAG:用JTAG電纜連接PC的列印埠或者USB或者網口。最簡單的是連接列印埠。

TMS:在每個含有JTAG的晶元內部,會有個JTAG TAP控制器。TAP控制器是一個有16個狀態的狀態機,而TMS就是這玩意的控制信號。當TMS把各個晶元都連接在一起的時候,所有的晶元的TAP狀態跳轉是一致的。

改變TMS的值,狀態就會發生跳轉。如果保持5個周期的高電平,就會跳回test-logic-rest,通常用來同步TAP控制器。

❻ 單片機的燒寫以及單塊ARM的燒寫。開發ARM應該用什麼軟體

arm晶元光種類就有很多種核心的,更不用說同一種核心每個公司生產的晶元也都不一樣了。學習的比較多的就是基於arm7、arm9、arm11核心的晶元以及現在新出來的cortex-m3核心的stm32了。這其中只有stm32可以用串口下載程序,其他的一般都用jtag來下載。所謂jtag就是將arm晶元的一些引腳引出到一個jtag介面,然後用一個工具一端接jtag介面、一端接到電腦來燒寫以及調試程序,這個工具可以是接電腦並口的jtag小板(價格十幾塊錢),也可以是接電腦usb介面的jlink(價格七八十)。

開發arm的話,在功能方面是可以當做單片機那樣跑些流水燈、數碼管之類的,剛開始學習arm也是要這樣用以便入門的,但學到後面主要還是完成一些更復雜的功能,以及跑操作系統。而且也不像單片機那麼方便,arm都是貼片的,不能像單片機那樣在編程器上下好了程序,再取下來安裝在自己用萬用板焊的電路上。不過也可以用個arm的最小系統板,最小系統板上都有jtag介面,可以下好程序再用自己焊的模塊拓展。像stm32、arm7的最小系統也不是很貴只要幾十塊,而arm9、arm11的最小系統就要大幾百了。但這也只是學生用來學習、參加電子競賽、做畢業設計之類的才用最小系統開發。正規的在公司里開發的話都是用開發板然後是自己設計電路、畫pcb、拿去工廠制板然後再焊接、調試。這其中花費的資金不是一般個人能承受的起的。

綜上所述,你想用arm開發一個MP3或小東西的話,可以買個stm32或者arm7的最小板,自己焊或者買個MP3模塊來弄,這也就要花個一百來塊錢,但是你只會51單片機,arm完全不了解,多半會失敗。所以你還是老老實實買個開發板來學習吧。推薦你買stm32的開發板,價格便宜,最便宜的只要100多,程序可以用串口下載,而且stm32更接近單片機,與arm7、arm9、arm11相比更加容易一些。arm7也不錯,開發板只要兩三百塊。至於arm9、arm11的開發板最便宜的也要500多了。

小夥子不錯啊,高中就開始玩單片機了,前途無量啊,以後上網多了解下這方面的信息,你問的問題網上多搜搜、多逛下論壇,很容易就可以找到答案的。

❼ JTAG復位和單片機復位可以接到一起嗎

不可以的,兩個是不同的作用。

❽ 單片機中什麼是JTAG下載

JTAG是一種國際標准測試協議(IEEE 1149.1兼容),主要用於晶元內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG介面是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時鍾、數據輸入和數據輸出線。 相關JTAG引腳的定義為:TCK為測試時鍾輸入;TDI為測試數據輸入,數據通過TDI引腳輸入JTAG介面;TDO為測試數據輸出,數據通過TDO引腳從JTAG介面輸出;TMS為測試模式選擇,TMS用來設置JTAG介面處於某種特定的測試模式;TRST為測試復位,輸入引腳,低電平有效。

❾ 大家好,我在用51單片機,想利用JTAG介面與PC機通信,實現在線編程,請問在PC機上運行的下載程序的軟體該

串口轉USB晶元,我用過CH341,你有郵箱的話我給你一些參考資料。KEIL C挺好的,網上有很多教程,使用起來很簡單,只需要設置一些參數如晶振頻率、通信波特率、USB號即可。

❿ jtag swd連接單片機時需要加一個電阻嗎

不用。參考官方電路設計即可。

閱讀全文

與JTAG轉接板單片機相關的資料

熱點內容
應用被加密但不知道密碼 瀏覽:584
百度雲黑馬android 瀏覽:773
java格式化long 瀏覽:893
汽車如何加密文檔 瀏覽:625
公司理財第9版pdf 瀏覽:524
微信個人表情在文件夾 瀏覽:833
加密狗密碼監控 瀏覽:437
重載發生在編譯時 瀏覽:417
怎麼用app買東西 瀏覽:532
ug後處理多坐標宏命令 瀏覽:34
性教育pdf 瀏覽:863
解釋方式編譯方式名詞解釋 瀏覽:851
wrf編譯出現module 瀏覽:616
插入演算法最基礎代碼 瀏覽:27
powermill和ug編程 瀏覽:843
vf命令按鈕 瀏覽:283
塗鴉王國app怎麼 瀏覽:37
oppo如何關閉加密應用震動 瀏覽:802
直接拍PDF 瀏覽:580
伺服器有一個自動分配的ip地址嗎 瀏覽:470