㈠ stm32 iap升級,從IAP跳轉APP後APP程序中進不了中斷
首先,跳轉前關閉所有中斷,APP設置中斷向量偏移就行了,別的不用管,當然,前提是Flash地址都設定好了,別沖突
㈡ stm32在線iap升級需要兩個程序嗎
需要兩個程序,一個程序是Bootload程序,通過此程序來進行對APP程序的更新;
第二個是APP程序,就是你需要更新的程序
㈢ STM32乙太網介面可以遠程升級和遠程式控制制嗎
可以通過IAP功能實現遠程升級,需自行要編寫IAP代碼,以及上位機程序。
㈣ 【STM32】需要用串口進行IAP更新,串口發送數據直接寫入flash,不進行SRAM緩沖
你說的這種方式風險很大。原本IAP就是個高風險的過程,代碼從SRAM刷入版Flash的過程要謹防斷電權、動作越快完成越好;你可倒好,一邊低速接收一邊慢慢改寫Flash的內容,將這個高風險的刷機時間人為延長了N倍。
更可怕的是你對Flash完全沒有認知,還想不緩沖直接寫Flash?連扇區緩沖都不用?整個扇區你不問青紅皂白先一股腦擦掉、再慢悠悠地一個位元組一個位元組接收寫入?
這個思路,做做論文、搞搞研究還行,真用到產品裡面會坑死一家廠的。