sijiaoshe008
驱动牛犊
驱动牛犊
  • 注册日期2004-12-08
  • 最后登录2005-07-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1875回复:4

[求助]关于用keil调试固件程序时出现的警告信息

楼主#
更多 发布于:2005-07-06 13:22
  各位大虾,能否指点一下:
固件程序编译没有错误提示,但是警告信息一大堆,都是类似于:

WARNING L16:UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?ISR_SUDAV?FUNCTION

WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL:AUTOPTRL
MODULE:MAIN.obj

WARNING L2:REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL:USBBAV
MODULE:MAIN.obj
ADDRESS:03C7H

这样的警告居然有两百多个,我想请问一下,这几类的警告都是什么错误造成的?
L16,L1,L2等是不是指的源程序的所在行数,可我的程序第一行就是个注释阿,这是怎么回事,给给位大虾指点一下,谢谢了
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-11 10:40
会不会是你那个头文件没包含或者路径不对
这种问题通常是环境设置造成的
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-07-11 12:40
?PR?ISR_SUDAV?FUNCTION
很明显是这个函数没有连接进来
---内核开发合作或提供基础技术服务QQ:22863668 ---
yqused
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2007-08-27
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-11 13:04
L16,L1,L2是告警代码,具体含义可以参考keil51目录下面的hlp目录下的bl51.CHM。
第一个告警是说ISR_SUDAV这个函数在实际运行中没有被调用,编译器将忽略这个函数。后面2个我说不清楚,你自己看参考。
sijiaoshe008
驱动牛犊
驱动牛犊
  • 注册日期2004-12-08
  • 最后登录2005-07-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-11 13:15
谢谢各位了,呵呵,我再好好看看
游客

返回顶部