摘要BOOTSTRAP用于在MSP430設(shè)計(jì)開(kāi)貼片功率電感發(fā)及系統(tǒng)更新時(shí)對(duì)Flash存儲(chǔ)器的編程。它可以用經(jīng)串口協(xié)議的命令來(lái)激活,使得用戶可以通過(guò)PC控制MSP430,并實(shí)現(xiàn)數(shù)據(jù)交換。燒斷Flash的熔絲是用來(lái)保護(hù)用戶在Flash中的程序代碼。本文主要介紹我們制作的BOOTSTRAP這一開(kāi)發(fā)工具的功能、軟硬件結(jié)構(gòu)以及熔斷工具的制作方法。
關(guān)鍵詞MSP430 BOOTSTRAP 熔斷
引言
對(duì)于MSP430單片機(jī)的開(kāi)發(fā)調(diào)試有多種技術(shù)方案,例如EPROM方式、OTP方式、仿真開(kāi)發(fā)系統(tǒng)方式、JTAG和BOOTSTRAP方式。 BOOTSTRAP(又名BootStrap Loadhttp://www.fpcban.com/功率電感er,簡(jiǎn)稱BSL)可與另一種Flash仿真工具JTAG控制器配合使用。對(duì)于Flash型的MSP430單片機(jī)初期開(kāi)發(fā)進(jìn)行的仿真,只需要1臺(tái) PC機(jī)和1個(gè)FET(Flash Emulator Tool)的JTAG控制器即可實(shí)現(xiàn)。進(jìn)入產(chǎn)品級(jí)開(kāi)發(fā)階段,為了保護(hù)用戶代碼,燒斷Flash的保護(hù)熔絲以后就無(wú)法再通過(guò)JTAG口訪問(wèn)單片機(jī),這時(shí)用戶對(duì)Flash中的程序再進(jìn)行檢查或更新就只能通過(guò)BOOTSTRAP進(jìn)行。不用擔(dān)心用戶代碼會(huì)泄露,BOOTSTRAP提供了32字節(jié)256位的密碼保護(hù),能完全確保代碼的安全性。
BOOTSTRAP的硬件制作并不費(fèi)力,只要與調(diào)試環(huán)境軟件配合(TI網(wǎng)站提供免費(fèi)下載限制功能的軟件,不過(guò)用戶可以輕松地制作完全功能軟件),就能很方便地構(gòu)建自己的開(kāi)發(fā)環(huán)境。對(duì)于熔斷的方法,從以前TI公布的資料看,只要在功能引腳上施加一個(gè)6.5V左右的電壓數(shù)ms就可以了。當(dāng)然,各類芯片熔斷的方法也有一些差異。但是,除了11x系列的單片機(jī)有人用這種方法試驗(yàn)成功外,對(duì)其余系列的單片機(jī)無(wú)法實(shí)現(xiàn),甚至有毀壞芯片的可能?,F(xiàn)在,隨著為TI公司的各類FET仿真器及BOOTSTRAP開(kāi)發(fā)工具的相繼推出,在一篇TI資料中,給出了MSP430熔斷的方案和指令結(jié)構(gòu),這樣,我們用DIY 的完全功能開(kāi)發(fā)調(diào)試系統(tǒng)就可以構(gòu)建成功了。 大功率電感廠家 |大電流電感工廠