你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F429串口IAP,APP程序HardFault_Handler死机

[复制链接]
Sam2016 提问时间:2019-7-31 10:34 /
阅读主题, 点击返回1楼
收藏 评论18 发布时间:2019-7-31 10:34
18个回答
codywong 回答时间:2019-8-1 19:01:56
正常IAP关全局中断,app中开全局中断,一直这么用没问题!
奏奏奏 回答时间:2019-8-1 19:37:39
codywong 发表于 2019-8-1 19:01
正常IAP关全局中断,app中开全局中断,一直这么用没问题!

关中断了,怎么进去串口中断接收数据?
IAP不是需要bootloader里面接收APP的数据来更新的吗?
难道是在APP中接收串口数据来更新吗?(好像我也这么做过)
Sam2016 回答时间:2019-8-2 10:21:11
codywong 发表于 2019-8-1 19:01
正常IAP关全局中断,app中开全局中断,一直这么用没问题!

是的,一般来说跳转前关闭中断,但是APP的RTX系统初始化要开中断,所以要在启动文件加载的那个系统初始化函数结束前,开中断。
Sam2016 回答时间:2019-8-2 10:22:34
奏奏奏 发表于 2019-8-1 19:37
关中断了,怎么进去串口中断接收数据?
IAP不是需要bootloader里面接收APP的数据来更新的吗?
难道是在AP ...

我现在用的是ST官网改来的bootloader代码,没有用中断,用查询的方式接受串口数据的
songshiqun2010 回答时间:2019-8-2 10:26:12
什么原因进的hardfault呢?可以先参照下面帖子链接定位下hardfault产生的症结,再去尝试解决问题。
https://www.stmcu.org.cn/module/ ... p;extra=#pid2449041


bird0123 回答时间:2019-8-2 11:06:59
学习学习
Sam2016 回答时间:2019-8-3 16:11:57
songshiqun2010 发表于 2019-8-2 10:26
什么原因进的hardfault呢?可以先参照下面帖子链接定位下hardfault产生的症结,再去尝试解决问题。
http:// ...

感谢,问题已经解决了
Sam2016 回答时间:2019-11-27 17:23:41
安 发表于 2019-8-1 18:33
我认为是你的操作问题,建议进入APP前关闭中断,在APP里面重新初始化中断。另外看一下你的中断关闭是否正确 ...

确实是中断的问题,进入APP前关中断的话,要在初始化RTX前开起来
aaapo 回答时间:2020-3-29 09:49:03
大神,现在可以了吗,我也是用的RTX也是遇到同样的问题,搞了好久了
12
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版