8926| 22
|
430远程更新的问题请教 |
5金钱
最佳答案这个不难,思路就是把你的更新程序强制编译到固定地址空间,主程序判断条件进入更新程序后,更新程序擦除主程序区,然后外部接收要更新的代码往里写就行了,当然,更新程序所在空间是不能擦除的。
如果考虑更新过程中更新失败的情况,那你就要了解430的启动过程,在进入更新程序的时候,先将要复位要执行的指令写到中断向量区,如果更新不成功,那么每次上电让它强制进你的更新程序,知道更新完毕。
你需要了解的有启动过程、中断 ...
| ||
发表于 2015-5-27 16:17:33
|
显示全部楼层
| ||
发表于 2015-5-27 16:17:33
|
显示全部楼层
| ||
发表于 2015-5-27 16:17:33
|
显示全部楼层
| ||
发表于 2015-5-27 22:47:01
|
显示全部楼层
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
发表于 2015-5-28 19:52:51
|
显示全部楼层
| ||
| ||
| ||
| ||
| ||
| ||
| ||
发表于 2015-6-1 10:15:13
|
显示全部楼层
| ||
| ||
| ||
发表于 2015-8-2 20:08:21
|
显示全部楼层
| ||
发表于 2017-11-7 09:08:39
|
显示全部楼层
| ||
发表于 2018-2-1 09:43:19
|
显示全部楼层
| ||
| ||
发表于 2018-4-18 14:32:20
|
显示全部楼层
| ||
发表于 2018-7-19 08:58:01
|
显示全部楼层
| ||
发表于 2018-7-19 15:49:25
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 16:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网