gxp331
驱动牛犊
驱动牛犊
  • 注册日期2005-01-14
  • 最后登录2007-01-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1998回复:4

急问:多重调用的问题应该怎么解决?

楼主#
更多 发布于:2005-01-15 20:11
*** WARNING L15: MULTIPLE CALL TO SEGMENT
    SEGMENT: ?PR?_D12_WRITEENDPOINT?D12CI
    CALLER1: ?C_C51STARTUP
    CALLER2: ?PR?USB_ISR?ISR

这种警告应该怎么消除?

 :)
lbcat
驱动牛犊
驱动牛犊
  • 注册日期2002-03-19
  • 最后登录2007-09-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-18 08:57
把 C_C51STARTUP 里面的调用去掉!!! :D
talkxyj
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2009-08-16
  • 粉丝1
  • 关注1
  • 积分12分
  • 威望21点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-21 05:13
专为isr程序写一个被调用的函数。
如果确认不会冲突(如?C_C51STARTUP 调用时不会发生?PR?USB_ISR?ISR的中断),也可以略过,但不推荐。
fool_drv
驱动牛犊
驱动牛犊
  • 注册日期2003-05-04
  • 最后登录2005-12-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-30 17:29
在空间允许的情况下,楼上的做法是最好的应该:),支持
如果要做成Reentrant可重入函数,那ram开销太大了:)
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-02 18:23
看来你是在做USB开发,
如果这个代码是给自己用,只要确定开关中断得恰当,不会造成重入问题,可以忽略这个warning.
A strong man can save himself. A great man can save another.
游客

返回顶部