rainsender
驱动牛犊
驱动牛犊
  • 注册日期2003-07-11
  • 最后登录2005-07-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1230回复:4

求助!40分!

楼主#
更多 发布于:2003-07-16 19:56
我用D12做的USB接口,用Keil编译固件产生如下警告:
*** WARNING L15: MULTIPLE CALL TO SEGMENT
    
SEGMENT: ?PR?_D12_WRITEENDPOINT?D12CI
    
CALLER1: ?PR?USB_ISR?ISR
  
CALLER2: ?C_C51STARTUP
但枚举成功,而且发送数据给PC也是对的,不知道这会有什么影响。
这是什么原因,固件应该怎么改?
多谢!


[编辑 -  7/16/03 by  rainsender]
wang_jingfeng
驱动牛犊
驱动牛犊
  • 注册日期2003-07-13
  • 最后登录2003-09-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-17 21:32
我已经开发了D12的汇编程序,各位大侠是否有兴趣?
xjLegend
驱动小牛
驱动小牛
  • 注册日期2002-11-04
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-17 09:56
这个警告是正常的,表明是函数可能中断重入,有可能被嵌套调用。
如果在函数中关中断,就不用担心。
我想要点分,这样才有成就感嘛!
zhangxi1198
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2003-08-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-16 21:56
那是把某些指针变量的地址暂时放在 program code区, 不影响程序的结果!
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-16 21:06
我也遇到了同样的问题,好象没什么影响。
爱国守法,明理诚信,团结一致,战胜非典!
游客

返回顶部