这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 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 跳转至

回复

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