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