STM32
登录
直播中
康瑜玲
7年用户
159经验值
私信
关注
[问答]
IAP升级程序串口传入数据无法重启,按重启键也不管用的原因是什么?
开启该帖子的消息推送
IAP
做一个小设计,上位机通过串口把.bin文件传到外部flash IAP升级程序把外部的flash数据通过SPI线 拷贝到 内部flash,然后重启,跳转到映射向量表。开始执行新的程序。 问题是:分着操作没问题。1、片外的flash程序拷贝的片内flash重启执行新的程序成功(提前写了一个小程序 把片内写到片外,用以保证外部flash有可运行升级程序(模拟从串口写入))。2、外部串口传入到片外的flash成功,拷贝到内部也成功。
出现的问题:通过串口把上位机程序拷贝的片外flash之后紧接着执行软件重启。重启出现了问题,程序死了,试了几乎所有的重启方式,看门狗也用了,就是死了。按重启键也不行。真是郁闷 好几天了啊!! 望大神指点!!小弟拜谢。!!
回帖
(3)
吕聪
2020-8-4 09:43:55
检查你的拷贝是否正常了?
就是有没有把正确的数据拷贝到外部flash。
检查你的拷贝是否正常了?
就是有没有把正确的数据拷贝到外部flash。
举报
史晓明
2020-8-4 09:49:06
估计是这个事:
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x2000);
main里没加 这句!
估计是这个事:
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x2000);
main里没加 这句!
举报
刘溪
2020-8-4 09:57:46
楼上这么精确?呵呵.
楼主可以看看.
楼上这么精确?呵呵.
楼主可以看看.
举报
更多回帖
rotate(-90deg);
回复
相关问答
IAP
proteus软件用
串口
第一次运行通信正常,以后就
不管用
了
2019-06-08
3354
串口
程序
烧到335上
数据
会乱码怎么改都
不管用
2022-01-12
1331
STM32
IAP
远程
升级
后STM32必须
重启
2019-03-07
5504
CH554E USB设备列表是空的,搜索
也
不管用
,这是为什么?
2022-06-14
540
uboot的delaytime设置为0后一上电
按
空格
不管用
了
2019-05-30
1881
动态调用子VI后子VI一直处于运行状态
2019-03-14
4370
AB PLC 利用opc方式和labview进行通信 为啥有的变量
管用
有的
不管用
2018-03-13
4738
电脑主板
按
关机关机
键
之后
重启
怎么办?
2013-07-04
3897
安捷伦4294A出现电桥不平衡的问题
2022-06-17
4784
4294A电桥不平衡
2022-06-17
1704
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分