【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 咋回事?STM32F030的IAR程序转成KEIL程序后,一直运行不正常!

共5条 1/1 1 跳转至

咋回事?STM32F030的IAR程序转成KEIL程序后,一直运行不正常!

助工
2020-01-22 21:37:40    评分

我做了一个4G联网模组,主芯片使用STM32F030,使用IAR编制程序,已批量生产,为远程升级功能,转成KEIL5后,一直运行不正常,经常卡死在某状态机下,IAR与KEIL的C程序有什么区别啊?求救,已经调试很多天了!




关键词: STM32F030     IAR     KEIL     STM32    

助工
2020-01-22 21:45:39    评分
2楼

为什么要转,IAR他不香吗?! IAR不能实现远程升级吗?


助工
2020-01-22 21:47:48    评分
3楼

估计是堆栈问题,iar的堆栈空间是用户设置,mdk(keil) 好像是自动的。


助工
2020-01-22 21:56:06    评分
4楼

我觉得可能跟程序优化有关。看看关键信号有没有volatile(包括中断信号等)。


助工
2020-01-23 18:52:23    评分
5楼

仔细检查一下编译过程吧


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]