keil重建工程后编译的结果跟之前不一样

2020-01-01 17:47发布

编译器:mdk 5.17
如题,因为某些原因我重建了工程,文件还是之前的,但是编译后的hex比之前的小了几kb,最关键的是运行到某段代码竟然死机了。。。
工程的配置还是照之前的配的,重建了两次还是无果,有没有人遇到过这种情况?
ps:.o文件也是发现很多(几乎)多小跟之前的不一样了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
34条回答
单飞
1楼-- · 2020-01-06 05:22
huarana 发表于 2016-8-4 08:41
改下 。s里的堆栈大小  就好了吧。

这类问题好像很多教程上都有说明,尤其是用os移植的时候  需要做的第 ...

你不觉得给OS更合算?os启动前的代码,只执行那么一次,堆栈分配多了意义不大。
单飞
2楼-- · 2020-01-06 09:58
易尘 发表于 2016-8-4 08:41
楼主很认真。。。

折腾了一个星期。。。
hxke
3楼-- · 2020-01-06 15:32
单飞 发表于 2016-8-4 08:34
这个问题代码不重要,详情是这样的:
系统使用了os,但是os启动前有一段配置信息的代码,而该代码里定义了 ...

学习。。。。
单飞
4楼-- · 2020-01-06 16:44
 精彩回答 2  元偷偷看……

一周热门 更多>