stm32開(kāi)發(fā)板開(kāi)發(fā)筆記(4)-啟動(dòng)設(shè)置
如下圖
Boot0位于94腳,是專門(mén)的Boot腳,Boot1位于37腳,和PB2復(fù)用,
Boot1 Boot0
x 0: boot0為0,boot1為任意值,代碼從內(nèi)部程序存儲(chǔ)區(qū)啟動(dòng)
0 1:代碼從系統(tǒng)存儲(chǔ)區(qū)啟動(dòng)(ISP代碼區(qū))
所以將Boot0對(duì)地短路,只需改變Boot1就能改變啟動(dòng)方式。
當(dāng)前主板上MAX232,所以用USB轉(zhuǎn)串口接上主板,配合Flymcu軟件,可以讀出和擦除當(dāng)中的信息,但是燒寫(xiě)中間會(huì)出錯(cuò)。
FlyMcu(www.mcuisp.com)
可能是由于延長(zhǎng)線的問(wèn)題或USB轉(zhuǎn)串口的問(wèn)題,并且發(fā)現(xiàn)只有波特率為115200時(shí),主板和燒錄軟件才能通信,不知道是什么原因,按道理ISP程序應(yīng)該是自適應(yīng)的才對(duì)。
評(píng)論