[AT32F403/403A] 两个工程调试都能运行,一个上电能运行,一个上电不能...

[复制链接]
 楼主| solitons2000 发表于 2021-11-27 09:48 | 显示全部楼层 |阅读模式
在同一个电路析上,用jlink和AT-link都试过,一样的。我把主程序中的代码注释成一样了,但还是这种结果。实在找不出来原因了。大佬帮忙分析一下,是什么配置
原因。
程序很简单,让一个LED灯闪烁。trig_board1不能正常运行,另一个能正常运行。但是调试都可以的。


trig_board1.zip (340.85 KB, 下载次数: 12)


trig_led.zip (2.01 MB, 下载次数: 8)


评论

周一跑一下您这边的程序,现在手里没有板子  发表于 2021-11-27 13:52
骑着蜗牛狂奔O 发表于 2021-11-29 11:03 | 显示全部楼层
出问题的工程选用的是AC6 O0优化
解决方法
1:选用AC6 O1以及以上的优化(官方手册推荐)
2:选择AC5编译器
3:如果选择AC6 O0优化,打开Use MicroLIB选项
可以看看下面这个帖子:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=99584
骑着蜗牛狂奔O 发表于 2021-11-29 11:11 | 显示全部楼层
 楼主| solitons2000 发表于 2021-12-2 09:51 | 显示全部楼层
骑着蜗牛狂奔O 发表于 2021-11-29 11:03
出问题的工程选用的是AC6 O0优化
解决方法
1:选用AC6 O1以及以上的优化(官方手册推荐)

非常感谢!!
kjkujkj22 发表于 2021-12-3 09:54 | 显示全部楼层
感谢楼主的分享,不错的,谢谢!
kiwis66 发表于 2021-12-3 10:58 | 显示全部楼层
我只能说,不明觉厉
weifeng90 发表于 2021-12-5 15:02 来自手机 | 显示全部楼层
是不是硬件有问题
muyichuan2012 发表于 2021-12-5 16:52 来自手机 | 显示全部楼层
本帖最后由 muyichuan2012 于 2021-12-5 17:01 编辑
weifeng90 发表于 2021-12-5 15:02
是不是硬件有问题


问题已经理清了   AC6编译器与AC5编译器的区别,详情请看前文。
chenjun89 发表于 2021-12-5 19:13 来自手机 | 显示全部楼层
没有看明白
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

13

帖子

0

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