STM32 flash loader demonstration V2.50使用筆記
ALIAS:串口更新代碼。用于項(xiàng)目:mini示波器
STM32啟動(dòng)方式分為3種:
從 ST官網(wǎng)下載 flash loader demonsrtation v2.50用來更新程序,原理就是ST的芯片在出廠前在“信息塊”0x1FFFF000-0x1FFFF80F, 2K的flash內(nèi)固化了一段程序用于更新代碼。此部分代碼用戶無法刪除,無論用戶在代碼區(qū)寫入了什么內(nèi)容都不影響此部分功能的實(shí)現(xiàn)。
1,連接串口工具到stm32單片機(jī),5個(gè)引腳要保證:VCC,GND,TX,RX,BOOT0=1(使用跳線連接到VCC)
注意:用的是串口1,只有串口1有這個(gè)功能,不能使用別的串口。
2,復(fù)位(res=0),低電平復(fù)位。
3,打開 flash loader,選擇使用的串口。
,
4,next,可以看到使用的芯片的flash大小是512K
5,next 可以看到flash 一共是256頁,每頁2K個(gè)字節(jié)。(注意不同的型號(hào)頁數(shù)不同,每頁的字節(jié)不同,看具體型號(hào))
6,next,可以看到擦拭,部分擦拭,編寫,保護(hù),讀取等選項(xiàng)。按照實(shí)際需求去設(shè)定??梢栽O(shè)置燒寫的起始地址等。(很靈活)