那位高手能给我看一下keil的编译结果

[复制链接]
2990|12
 楼主| zhuanghaiyang 发表于 2012-11-1 14:38 | 显示全部楼层 |阅读模式
生不成HIX文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ayb_ice 发表于 2012-11-1 14:48 | 显示全部楼层
非重入函数被多进程调用了,可能存在潜在错误,所以给了警告。。。

典型的是主循环和中断都调入了非重入函数
 楼主| zhuanghaiyang 发表于 2012-11-1 15:32 | 显示全部楼层
什么是非重入函数
joyme 发表于 2012-11-1 15:59 | 显示全部楼层
简单点说,就是在执行一个函数时,程序被中断,在中断里又调用正在执行的函数
如果没有这样的情况,就可以不要理会警告,把错误改了吧
 楼主| zhuanghaiyang 发表于 2012-11-1 16:14 | 显示全部楼层
这几个警告都是这个原因吗
sfesdm 发表于 2012-11-1 22:21 | 显示全部楼层
multiple call to segment 警告,在定义函数时在后面加个reentrant可重入声明
uncalled segment是定义了函数但从未调用
还有个没遇到过
xiaox314 发表于 2012-11-2 10:13 | 显示全部楼层
应该是没有勾选生成hex文件!
lws 发表于 2012-11-2 13:18 | 显示全部楼层
DATA地址空间溢出没看到?
pang7 发表于 2012-11-3 12:01 | 显示全部楼层
data 用完了
lfb112 发表于 2012-11-4 13:55 | 显示全部楼层
keil的overlay有时候很坑爹,有可能是你有一些函数写了,但是没有调用,局部变量占了DATA空间,导致DATA空间不足。
渤海三叠浪 发表于 2012-11-4 17:52 | 显示全部楼层
未调用函数相当于中断服务函数
ningling_21 发表于 2012-11-4 22:33 | 显示全部楼层
重点查查RAM是不是用超了...
wmhnzz 发表于 2012-11-4 22:48 | 显示全部楼层
明显是DATA不够用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:广交单片机编程的朋友,QQ:446579893

5

主题

131

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部