㈠ 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?连扇区缓冲都不用?整个扇区你不问青红皂白先一股脑擦掉、再慢悠悠地一个字节一个字节接收写入?
这个思路,做做论文、搞搞研究还行,真用到产品里面会坑死一家厂的。