国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年06月24日(星期二)

正在發(fā)生

2021年06月24日 | MSP430單片機的BSL下載方法

發(fā)布者:CuriousTraveler 來源: eefocus關(guān)鍵字:MSP430  單片機 手機看文章 掃描二維碼
隨時隨地手機看文章

簡介:
1,三種下載接口介紹
2,MSP430F149核心板硬件連接
3,BSL驅(qū)動安裝
4,下載軟件使用方法


燒錄第一個程序


1、MSP430單片機下載(燒寫程序)方法


具體如何將編譯好的TXT文件燒錄到單片機里面呢?


對于MSP430來說,無論仿真還是燒寫程序一般可以通過:JTAG、SBW、BSL接口進行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而編程器則三種接口都支持。 所以并不能說JTAG只支持仿真不支持編程,這是概念錯誤,JTAG僅僅是一種接口協(xié)議而已。


下面簡單描述一下三種接口的區(qū)別:


1、JTAG是邊界掃描技術(shù),其在430內(nèi)部有邏輯接口給JTAG使用,內(nèi)部有若干個寄存器連接到了430的內(nèi)部數(shù)據(jù)地址總線上,所以可以用JTAG訪問430內(nèi)部的所有資源,包括對FLASH的讀寫操作。所以可以用于對MSP430的仿真及編程。主要連接線有TMS、TCK、TDI、TDO、RST、TEST。


2、SBW是SPY-BI-WIRE,可以簡稱兩線制JTAG,主要用SBWTCK(連接到JTAG仿真器的7腳TCK)與SBWTDIO(連接到JTAG仿真器的1腳TDO/TDI),該接口主要用于小于28腳的2系列的430單片機,因為28腳以內(nèi)的2系列單片機的JTAG接口一般與IO口復(fù)用,為了給用戶預(yù)留更多的IO口,才推出了SBW接口。同樣SBW接口可以用于仿真器及編程器。


3、BSL是TI在對MSP430出廠時預(yù)先固化到MCU內(nèi)部的一段代碼,有點類似于DSP的bootloader,但又與bootloader有明顯的區(qū)別,BSL只能用于對MCU內(nèi)部的FLASH訪問,不能對其他的資源訪問,所以只能用作編程器接口。BSL通過UART協(xié)議與編程器連接通信。編程器可以發(fā)送不同的通信命令來對MCU的存儲器做不同的操作。BSL的啟動有些特殊,一般430復(fù)位啟動時PC指針指向FFFE復(fù)位向量,但可以通過特殊的啟動方式可以使MCU在啟動是讓PC指向BSL內(nèi)部固化的程序。啟動方式一般是由RST引腳與TEST(或TCK)引腳做一個稍復(fù)雜的啟動邏輯后產(chǎn)生。BSL啟動后,就可以對MCU進行訪問了。 一般的MCU都有代碼加密功能,430是如何實現(xiàn)的呢?外部對430內(nèi)部的代碼讀寫只能通過上述的三種方式,所以又引入了熔絲位,熔絲位只存在于JTAG、SBW接口邏輯內(nèi)。BSL內(nèi)部沒有熔絲。當熔絲燒斷時(物理破壞,且不可恢復(fù))JTAG與SBW的訪問將被禁止,此時只有BSL可以訪問。而通過BSL對MCU的訪問是需要32個字節(jié)的密碼,該密碼就是用戶代碼的中斷向量表。所以430的加密系統(tǒng)到目前為止尚無被解密的報告。 仿真器的型號一般有UIF(USB接口,支持JTAG、SBW)、PIF(并口,只支持JTAG)、EZ430(USB接口的,只支持SBW模式)。專業(yè)編程器有GANG430(串口、一拖8個,支持JTAG、SBW,不支持BSL);多功能編程器(JTAG、SBW、BSL)。這些編程器都可以做離線燒寫,即脫離計算機來對目標板燒寫。


2、硬件連接


1)將暢學(xué)MSP430單片機核心板插到暢學(xué)多功能底板上。



2)將USB線MINI小口一端插到暢學(xué)MSP430單片機核心板USB接口,另外扁口A端連接電腦USB接口。



這樣我們就完成了暢學(xué)MSP430單片機開發(fā)板和電腦的硬件連接, 暢學(xué)系列MSP430單片機核心板集成了BSL下載功能,一條USB線既可以給開發(fā)板供電也可以實現(xiàn)虛擬串口通訊,程序下載燒錄。


1)短接下載跳線


將暢學(xué)MSP430單片機核心板上的J1跳線中的1和2,3和4,5和6,7和8,分別用跳線帽短接起來,如下圖所示:



連接后檢查, 按下暢學(xué)MSP430單片機核心板電源開關(guān)后核心板電源指示燈是否亮起,按下多功能底板電源開關(guān)后底板電源指示燈是否亮起,如果正常就可以繼續(xù)下面的操作了。


硬件連接完成后,我們開始相關(guān)的驅(qū)動程序以及下載軟件使用的介紹,從而順利將第一個編譯好的MSP430單片機程序下載到MSP430單片機中。


3,BSL驅(qū)動安裝


1,這里以win7操作系統(tǒng)為例說明。


雙擊PL-2303 Vista Driver Installer.exe安裝文件,進入安裝步驟





安裝完成后,點擊“完成”。



重新插拔BSL下載器,系統(tǒng)提示正在發(fā)現(xiàn)新硬件,并且開始自動安裝設(shè)備驅(qū)動,如圖所示。驅(qū)動安裝成功。



此時打開設(shè)備管理器,可以發(fā)現(xiàn)一個USB轉(zhuǎn)串口的端口,如下圖所示,這里的端口號是com4。



4、下載軟件使用方法


驅(qū)動安裝好后,打開下載軟件SF_BSL430.exe,如下圖所示。


1)首先設(shè)置串口號,串口號要和你的設(shè)備管理器中提示的相對應(yīng)。


由設(shè)備管理器里面我們可以看到筆者這里的串口應(yīng)該選擇com4。



2)裝載燒錄文件


點擊“裝載燒錄文件”,文件格式為txt。所有目標文件均在工程項目所在目錄的Debug/Exe文件夾下。如下圖所示



3)下載程序


程序加載完成后,代碼顯示區(qū)顯示目標代碼。


點擊執(zhí)行,下載程序



操作完成后,連接單片機就可以查看對應(yīng)的實驗現(xiàn)象了。


關(guān)鍵字:MSP430  單片機 引用地址:MSP430單片機的BSL下載方法

上一篇:初識MSP430F5438A單片機
下一篇:MSP430F5438 UCS 時鐘操作實驗

推薦閱讀

以“交互”為突破切口的新造車品牌并不少見,日前,在CES Asia上,以AI為主打的新品牌“愛馳汽車”發(fā)力人機交互,以“智能養(yǎng)成“概念推出全新人車交互模式。6月11日,2019年亞洲消費電子展CES Asia在上海召開,愛馳汽車展出U5、全新概念車U7 ion,同時,還重磅發(fā)布全新數(shù)字伙伴APP和“愛馳智能陪伴科技”。數(shù)字伙伴APP主打“智能養(yǎng)成”概念與其它汽車類...
近日,撫州光訊芯片科技有限公司(簡稱“撫州光訊科技”)精密電子項目簽約儀式在江西九江市經(jīng)開區(qū)舉行。據(jù)九江經(jīng)開區(qū)發(fā)布消息,撫州光訊科技精密電子項目總投資20億元,主要建設(shè)25條進口高速精密貼片生產(chǎn)線及3條芯片封裝測試線。項目達產(chǎn)達標后,預(yù)計年產(chǎn)值20億元。目前項目投資方已同步啟動項目建設(shè)相關(guān)工作,今年底項目一期有望建成投產(chǎn)。據(jù)臨川區(qū)人民...
近日,入門級別的 vivo Y12A 已經(jīng)在新加坡和泰國推出。這是 vivo Y12 系列的新成員,該系列的其它機型包括 vivo Y12、vivo Y12i、vivo Y12s 和 vivo Y12s 2021。vivo Y12A 采用 6.51 英寸的 IPS LCD 屏,帶有水滴劉海,720 x 1600 像素的 HD+ 分辨率。在正面,它有一個 800 萬像素的前置攝像頭。該設(shè)備的后面板有一個 1300 ...

史海拾趣

問答坊 | AI 解惑

雙核單片機LS2051光影棒的原理圖

現(xiàn)在,我們有一款國產(chǎn)單片機,LS2051,和AT89c2051兼容,但是卻高于at89c2051,不僅僅因為其速度快,更重要的是在于他內(nèi)部能同時出來兩個通道的程序,故而稱之為雙核單片機。 現(xiàn)在在我們的光影棒的diy活動中,我們根據(jù)要求,設(shè)計了一款基于LS2051 ...…

查看全部問答∨

單片機怎樣讀出8421BCD碼撥碼開關(guān)的設(shè)定的數(shù)字

如題,8052單片機怎樣讀出8421BCD碼撥碼開關(guān)的設(shè)定的數(shù)字,撥碼開關(guān)只要4位2進制數(shù)即可顯示對應(yīng)的十進制數(shù), 而單片機I/O口有八位,請問怎么轉(zhuǎn)換?請各位賜教,謝謝。 例:撥碼開關(guān)設(shè)定十進制數(shù)2,對應(yīng)的BCD碼1101,對應(yīng)接到單片機P1.0,P1.1,P1.2 ...…

查看全部問答∨

泰克探頭入門

在對電子系統(tǒng)或電路進行測量時,人身的安全是最重要的。需要確實了解你所使用的測量設(shè)備的性能和使用規(guī)定。另外,在進行測量前,需要完全掌握你將要測量的電子電路或系統(tǒng),參看被測系統(tǒng)的所有文件和圖表,特別注意電路中電壓的高低及位置,注意任何 ...…

查看全部問答∨

【PDF】蜂窩電話的電源管理器

【PDF】蜂窩電話的電源管理器…

查看全部問答∨

【現(xiàn)金1萬】求深圳單片機高手解決個小問題

【現(xiàn)金1萬】求深圳單片機高手解決個小問題 項目很簡單。 就是在PC端用軟件發(fā)命令給單片機控制手機按鍵。 例如, 1.把手機按鍵盤的每根線0-9等用飛線的辦法連接出來。 2.在pc端點擊撥打10086,則傳輸此任務(wù)給單片機, 3.單片機翻譯為:接通1號 ...…

查看全部問答∨

去掉機器聲音

去掉機器的滴滴聲音,beep()這個函數(shù), 另外有個按鍵聲音,也會響。 能否用語句去實現(xiàn):在代碼中怎么實現(xiàn)“只要調(diào)用beep()這個函數(shù)的話,就不調(diào)用” 因為這個函數(shù)老是滴滴響個不停?!?

查看全部問答∨

請教Windows Embedded CE 6.0 USB Camera Driver 有哪位使用過的

從microsoft下載Windows Embedded CE 6.0 USB Camera Driver 之後,有任何軟件可以使用嗎??? 我目前沒有軟件可以播放視頻,可以提供我下載點連結(jié)或是哪個檔案名嗎???謝先…

查看全部問答∨

bootrom不支持bin格式文件

開發(fā)板SBC8260自帶的bootrom,用tftp下載文件,只能下載elf格式的文件,其它類型的如bin文件,連下載都不能下載,直接報錯:Error loading file: errno = 0x0 是不是vxworks的bootrom在下載文件前先讀文件頭,發(fā)現(xiàn)如果不是ELF的就不準下載?另外,為什么只 ...…

查看全部問答∨

WINCE設(shè)備通過async與pc機連接,CE端如何知道已經(jīng)連接上,是否可用RAPI得知?

在PC機端用VC6.0調(diào)用RAPI函數(shù),可以通過CeRapiInit()或CeRapiInitEx()函數(shù)知道是否與CE設(shè)備已經(jīng)正常連接上,但是我把這段代碼該寫到EVC上,編譯怎么都通不過(已經(jīng)加了Rapi.h和Rapi.lib文件),后來上網(wǎng)得知RAPI是給PC端用的,不知道是不是這樣的, ...…

查看全部問答∨

有人想一塊參加嵌入式培訓(xùn)的嗎?

有人想一塊參加港灣嵌入式培訓(xùn)的嗎?有的話聯(lián)系QQ568689807,我仔細比較了一下,港灣還可以,便宜,各方面還差不多,他們說幾個人一塊報可以優(yōu)惠,大家想?yún)⒓拥暮臀衣?lián)系下,咱們一塊報…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved