msp430可通過哪些接口進行燒寫程序_第1頁
msp430可通過哪些接口進行燒寫程序_第2頁
msp430可通過哪些接口進行燒寫程序_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、MSP430 可通過哪些接口進行燒寫程序?MSP430 無論是仿真還是燒寫程序,一般可以通過: JTAG 、SBW 、BSL 接口進行。 1 、JTAG 是利用邊界掃描技 術,在 430 內部有邏輯接口給 JTAG 使用, 內部有若干個寄 存器連接到了 430 內部數據地址總線上,所以可以訪問到 430 的所有資源,包括全地址 FLASH 、RAM 及各種寄存器。 可以用于對 430 的仿真和編程, 主要連接線有 TMS 、TCK 、 TDI 、TDO ,430 還需要另兩條線路 RST 、TEST 來啟動 JTAG 命令序列。 2、 SBW 是 SPY-BI-WIRE ,可以簡稱為兩線制 J

2、TAG ,主要有 SBWTCK (連接到 JTAG 接口的 7 腳 TCK ) 與 SBWTDIO (連接到 JTAG 接口的 1 腳 TDO/TDI ),該接 口主要用于小于 28 腳的 2 系列單片機, 因為 28 腳以內單片 機的 JTAG 一般與 IO 口復用, 為了給用于留有更多的 IO 資 源,才推出 SBW 接口。 SBW 同 JTAG 一樣可以訪問到 430 內部的所有資源。 注:目前 MSP430F5XX 系列中也有 SBW 接口,原理同 2系列的SBW。3、BSL是TI在430出廠時 預先固化到 MCU 內部的一段代碼,該代碼用戶不可讀寫, 這有點類似與 DSP 的 boo

3、tloader ,但又與 bootloader 有明 顯的區(qū)別, BSL 只能用于對 MCU 內部的 FLASH 訪問,不 能對其他的資源訪問,所以只能用作編程器接口。 BSL 通過UART 協(xié)議與編程器連接通信。編程器可以發(fā)送不同的通信命令來對 MCU 的存儲器做不同的操作,可以把這種方式稱 為 BSL 接口。 BSL 代碼的啟動有些特殊,一般 430 復位啟 動時 PC 指針指向 FFFE 復位向量,但可以通過特殊的啟動 方式可以使 MCU 在啟動時讓 PC 指向 BSL 內部固化的程序。 這種特殊的啟動方式一般是由 RST弓|腳與TEST (或TCK ) 引腳做一個稍復雜的啟動邏輯后產生

4、。 BSL 啟動后,就可以 通過預先定義好的 UART 協(xié)議命令對 MCU 進行讀寫訪問了。 4、一般的 MCU 都有代碼加密功能, 430 是如何實現的呢? 外部對 430 內部的代碼讀寫只能通過上述的三種方式, 只要 把這三種方式都堵上 ,430 的程序不就安全了嗎?所以又弓 入了熔絲位,熔絲位只存在于 JTAG 、SBW 接口邏輯內。 當 熔絲燒斷時(物理破壞,且不可恢復) JTAG 與 SBW 的訪 問將被禁止, 此時只有 BSL 可以訪問。 而通過 BSL 對 MCU 的訪問是需要 32 個字節(jié)的密碼,該密碼就是用戶代碼的中 斷向量表。現在國內有些解密廠商宣傳能夠解密430 ,原理是

5、通過切片剝離的方法把熔絲位連接上,再通過JTAG 或SBW 接口讀出目標代碼。而 BSL 則無破解的報告。仿真器 的型號一般支持 JTAG 、SBW 接口,按照其與主機的連接方 式分為 UIF( USB 接口,支持 JTAG 、SBW ),PIF (并口, 只支持 JTAG ) ,EZ430 (只支持 SBW 模式,目前還不支持 F5XX 系列)。編程器型號有 GANG430 ( RS232 串行接口, 串口、1 拖 8,支持 JTAG 、SBW ,不支持 BSL),PRGS430-IIIA多功能編程器(支持 JTAG 、SBW 、BSL ),這些編程器都 可以做離線燒寫,并且支持燒寫熔絲,即脫離計算機來對目 標板燒寫, 其中 PRGS 編程器還支持序列號燒寫方式。 另還 有專門的 BSL 編程器,只支持 BSL 接口,不支持燒寫熔絲。 仿真器既然可以訪問到 430 內部的所有資源, 當然也可以用 做編程器使用,除了使用 IAR 用源代碼燒寫的方式外,還可 以通過專業(yè)的軟件來編程,這類軟件有 MSPFET 、 FET-PRO430 等。 TI 公司在 JTAG 、 SBW 、 BSL 方面提供 了 API 操作函數, 可以利用該函數來設計我們的編程器和仿 真器。目前仿真器的技術較復雜,

溫馨提示

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

評論

0/150

提交評論