STM32F4串口IAP固件更新操作過程:
修改ST官方IAP程序,使之能在自己的開發(fā)板跑起來,關(guān)鍵是串口、按鍵和led。
在程序運行前,建議按下按鍵,程序進入IAP程序。當(dāng)超級終端上顯示選項時,選擇1,下載鏡像文件到STM32F4XX內(nèi)部flash中。
一定要使用超級終端,而不是SecureCRT。選擇傳送--發(fā)送文件--瀏覽,選擇要發(fā)送的.bin文件,并且協(xié)議選擇Ymodem。最后,發(fā)送。
可以看到Programming Completed Successfully,此時,在超級終端中鍵入3,可以看到IAP成功。
對于.bin文件的生成很簡單,只要生成了工程的hex文件,將其放入有hex2bin.exe的目錄下,再把hex文件拖到.exe應(yīng)用程序上,即可在該目錄下生成對應(yīng)的.bin文件。