新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > stm32開發(fā)板開發(fā)筆記(4)-啟動設置

stm32開發(fā)板開發(fā)筆記(4)-啟動設置

作者: 時間:2016-11-13 來源:網(wǎng)絡 收藏
stm32有個啟動引腳Boot0和Boot1,用于設置代碼的啟動位置
如下圖
Boot0位于94腳,是專門的Boot腳,Boot1位于37腳,和PB2復用,
Boot1 Boot0
x 0: boot0為0,boot1為任意值,代碼從內(nèi)部程序存儲區(qū)啟動
0 1:代碼從系統(tǒng)存儲區(qū)啟動(ISP代碼區(qū))
所以將Boot0對地短路,只需改變Boot1就能改變啟動方式。
當前主板上MAX232,所以用USB轉(zhuǎn)串口接上主板,配合Flymcu軟件,可以讀出和擦除當中的信息,但是燒寫中間會出錯。
FlyMcu(www.mcuisp.com)
可能是由于延長線的問題或USB轉(zhuǎn)串口的問題,并且發(fā)現(xiàn)只有波特率為115200時,主板和燒錄軟件才能通信,不知道是什么原因,按道理ISP程序應該是自適應的才對。


關鍵詞: stm32啟動設

評論


技術專區(qū)

關閉