MSP430單片機(jī)的BSL特性
掃描二維碼
隨時(shí)隨地手機(jī)看文章
BSL的意義:
1、不用仿真器、編程器,就可以實(shí)現(xiàn)內(nèi)存修改(可以應(yīng)用為參數(shù)修改),程序下載。 能加速程序成熟后的批量生產(chǎn)。方便在板修改程序參數(shù)。
2、JATG熔絲燒斷后,訪問內(nèi)存的唯一方法。
MSP430啟動(dòng)加載程序(Bootstrap Loader,以下簡(jiǎn)稱BSL)允許用戶通過標(biāo)準(zhǔn)的RS-232串行口訪問CPU內(nèi)存,包括Flash和Ram,這項(xiàng)功能為嵌入式應(yīng)用提供了方便的維護(hù)方式。
要使MSP430單片機(jī)進(jìn)入BSL,需要給特定引腳上一個(gè)特定時(shí)序,接到這個(gè)特定時(shí)序后,CPU程序指針(PC)指向內(nèi)存中的0C00H地址處,這是一段1K大小的ROM區(qū)(0C00H-1000H),BSL就在這里。
通過BSL對(duì)CPU的操作包括:讀內(nèi)存區(qū)、寫內(nèi)存區(qū)、flash全部擦除,flash 分段擦除。除flash分段擦除外,其它功能需要先校驗(yàn)密碼,密碼是存于地址0FFE0H~0FFFFH段的32字節(jié)的內(nèi)容。
擴(kuò)展閱讀:單片機(jī)選型注意事項(xiàng)