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

使用IAR下载STM32程序之后,程序不能自动运行的问题

[复制链接]
烟花绽放 提问时间:2015-6-16 10:12 /
阅读主题, 点击返回1楼
收藏 1 评论31 发布时间:2015-6-16 10:12
31个回答
小蚂蚁快溜跑 回答时间:2015-6-20 11:28:57
只会用keil
烟花绽放 回答时间:2015-6-20 22:17:37
watershade 发表于 2015-6-20 00:37
你再看看是硬件还是程序的问题,如果有另一块板子换一下试试。这种情况你用st-link unity或者keil下是不是 ...

找到原因了,,可能是在程序移植的过程中出问题了,刚刚我跑了一个小灯试了一下,是可以的,,,但是后面的SD卡和文件系统的程序就不行了,,,应该是哪里的配置出了问题
烟花绽放 回答时间:2015-6-20 22:18:17

搞STM32之后移植用的IAR ,现在写STM32的程序不习惯用keil了
烟花绽放 回答时间:2015-6-20 22:28:11
烟花绽放 发表于 2015-6-20 22:17
找到原因了,,可能是在程序移植的过程中出问题了,刚刚我跑了一个小灯试了一下,是可以的,,,但是后面 ...

使用的是同一个工程模板,LED灯的可以,,这个的就不可以,,不晓得什么原因啊,,纠结,,,
mark0668 回答时间:2015-6-20 22:42:38
不用IAR.
烟花绽放 回答时间:2015-6-20 22:56:47

汗,,,如果真的找不到问题,,只能用KEIL了
mark0668 回答时间:2015-6-20 22:58:27
烟花绽放 发表于 2015-6-20 22:56
汗,,,如果真的找不到问题,,只能用KEIL了

一直用的KEIL
watershade 回答时间:2015-6-21 10:44:22
烟花绽放 发表于 2015-6-20 22:28
使用的是同一个工程模板,LED灯的可以,,这个的就不可以,,不晓得什么原因啊,,纠结,,, ...

如果是程序移植过来的,还需要再看看.s文件的stack和heap的设置,我之前为此付出过惨重的代价——花了一星期来寻找代码的错误。此外你还要比较一下keil里预定义的在这里是不是预定义了,否则也可能出错。

我只是怀疑是这原因,但不能保证是。
另:keil的.s和IAR的不一样,这个你应该知道吧。
烟花绽放 回答时间:2015-6-21 12:46:55
watershade 发表于 2015-6-21 10:44
如果是程序移植过来的,还需要再看看.s文件的stack和heap的设置,我之前为此付出过惨重的代价——花了一 ...

我只是移植的.C文件和.H文件,工程模板是使用的我刚开始学STM32的时候建立的一个模板,,,你说的.S文件的问题我以前遇到过,,但是现在确实不是那个问题
hallo_world 回答时间:2016-11-28 15:05:58
楼主,这个问题解决没有,我现在也遇到跟你一样的问题,编译,仿真没问题,但是程序不能自动运行。
zbber 回答时间:2016-11-28 17:26:24
收藏了,感谢楼主的无私分享
liang118038 回答时间:2017-2-15 00:59:18
IAR还要注意C++的Optimizations里的优化选项,刚开始新建里面默认是High导致自定义的延时被优化掉,搞得我还以为程序跑飞了,但debug里断点又明明是好的,查了老半天,最简单是将自定义的延时里变量全都加volatile修饰符这样就不会被优化掉!
liang118038 回答时间:2017-2-15 01:01:22
IAR还要注意C++的Optimizations里的优化选项,刚开始新建里面默认是High导致自定义的延时被优化掉,搞得我还以为程序跑飞了,但debug里断点又明明是好的,查了老半天,最简单是将自定义的延时里变量全都加volatile修饰符这样就不会被优化掉!
huangjiajiang 回答时间:2017-3-6 09:59:19
楼主的这个问题决绝了没有呀,最近在使用IAR开发STM32F4的固件,也遇到同样的问题,修改过IAR的启动文件但是没有效果(工程配置里的Run to 也相应的做出了修改),如果楼主已解决这个问题分享下解决办法呗
烟花绽放 回答时间:2017-3-6 11:26:34
huangjiajiang 发表于 2017-3-6 09:59
楼主的这个问题决绝了没有呀,最近在使用IAR开发STM32F4的固件,也遇到同样的问题,修改过IAR的启动文件但 ...

表示木有找到解决办法,,不过后面没有出现这种情况了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版