STM32F405RG實現IAP程序在線應用編程 經過Falsh的地址實現不一樣的分區,來存放IAP程序代碼與功能APP程序,而後經過地址跳轉來執行須要執行的代碼。須要注意的是單片機開始跑的地址爲0x08000000,而IAP程序地址也是今後處開始,當程序跑完這一段後,會檢測是否須要更新程序,若是須要,則經過IAP程序將功能APP代碼下載下來,並存放在後面設定的Flash分區地址中,下載完成後,程序便跳轉到功能APP程序執行的地方,開始運行。編程