OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7497|回复: 9

STM32F407ZET6在RTX系统进行OTA升级失败

[复制链接]

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
发表于 2023-2-22 13:44:53 | 显示全部楼层 |阅读模式
在F407上跑RTX系统,在系统里进行OTA升级,把bin文件写入flash指定位置后跳转过去,发现无法运行APP程序,做了crc校验,可保证APP文件无误,各位有知道什么原因的吗?是在RTOS系统中本就不能进行IAP升级吗?还是其他什么原因?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
 楼主| 发表于 2023-2-22 14:46:03 | 显示全部楼层
发现不用系统,在裸机上可以跳到APP并且正常执行
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2023-2-22 23:41:36 | 显示全部楼层
和RTOS无关,你写flash后,把flash数据读取出来,对比下看看?
回复 支持 反对

使用道具 举报

70

主题

6756

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12983
金钱
12983
注册时间
2012-11-26
在线时间
3787 小时
发表于 2023-2-23 09:20:08 | 显示全部楼层
跟带不带系统没有关系
回复 支持 反对

使用道具 举报

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
 楼主| 发表于 2023-2-25 16:30:16 | 显示全部楼层
正点原子 发表于 2023-2-22 23:41
和RTOS无关,你写flash后,把flash数据读取出来,对比下看看?

我在进入初始化系统之前调用跳转 指定位置执行代码可以,在系统里调用就不行。也查看过部分flash空间,主要看的是固件头和尾部,数据都对得上
回复 支持 反对

使用道具 举报

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
 楼主| 发表于 2023-2-25 16:31:27 | 显示全部楼层
个人分析,会不会是在调用系统的时候,系统不是有个内存管理功能吗,或许和这个有冲突
回复 支持 反对

使用道具 举报

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
 楼主| 发表于 2023-2-25 16:33:20 | 显示全部楼层
有疑问的可以试一下在系统任务中执行 跳转能否正常执行APP程序
回复 支持 反对

使用道具 举报

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
 楼主| 发表于 2023-2-25 16:36:47 | 显示全部楼层
jermy_z 发表于 2023-2-23 09:20
跟带不带系统没有关系

我这边看到的效果就是在裸机上跳转可以执行,在系统任务中跳转无法执行。用的是RTX系统
回复 支持 反对

使用道具 举报

70

主题

6756

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12983
金钱
12983
注册时间
2012-11-26
在线时间
3787 小时
发表于 2023-2-25 17:41:39 | 显示全部楼层
是姜先生啊 发表于 2023-2-25 16:36
我这边看到的效果就是在裸机上跳转可以执行,在系统任务中跳转无法执行。用的是RTX系统

那就只能调试了,或者加点打印信息,去追踪可能出现问题的地方
学无止境
回复 支持 反对

使用道具 举报

5

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2021-8-27
在线时间
27 小时
 楼主| 发表于 2023-2-28 15:12:27 | 显示全部楼层
jermy_z 发表于 2023-2-25 17:41
那就只能调试了,或者加点打印信息,去追踪可能出现问题的地方

嗯,我会再确认一下可行性的。谢谢你的答复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 17:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表