OpenEdv-开源电子网

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

STM32F429使用IAP无法升级UCOSIII系统

[复制链接]

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2017-7-13
在线时间
36 小时
发表于 2019-1-18 09:19:01 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 杀手锏 于 2019-1-18 10:06 编辑

    我从原子哥的UCOSIII教程里直接移植的,使用IAP更新后,程序跳转至新程序,在开启UCOS时,还没开启完就死机了
跳转后执行到开启UCOS

跳转后执行到开启UCOS

跳转后执行到开启UCOS

OSStart函数中死机位置

OSStart函数中死机位置

OSStart函数中死机位置

死机直接到Hardfault

死机直接到Hardfault

死机直接到Hardfault

通过show caller code查询到异常位置是CPU_INT_EN();

通过show caller code查询到异常位置是CPU_INT_EN();

通过show caller code查询到异常位置是CPU_INT_EN();

发现LR地址不正常

发现LR地址不正常

发现LR地址不正常

找对应的LR对应的程序

找对应的LR对应的程序

找对应的LR对应的程序

测试这个UCOSIII程序单独执行是正常的,因为不知道UCOS具体的原理,只是移植过来的,出错了都不知道怎么找,请大家指教

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2017-7-13
在线时间
36 小时
 楼主| 发表于 2019-1-18 09:27:32 | 显示全部楼层
我测试了IAP可以升级UCOSII系统的程序,就这个UCOSIII不行
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 16:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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