阅读:1998回复:4
急问:多重调用的问题应该怎么解决?
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_D12_WRITEENDPOINT?D12CI CALLER1: ?C_C51STARTUP CALLER2: ?PR?USB_ISR?ISR 这种警告应该怎么消除? :) |
|
沙发#
发布于:2005-01-18 08:57
把 C_C51STARTUP 里面的调用去掉!!! :D
|
|
板凳#
发布于:2005-01-21 05:13
专为isr程序写一个被调用的函数。
如果确认不会冲突(如?C_C51STARTUP 调用时不会发生?PR?USB_ISR?ISR的中断),也可以略过,但不推荐。 |
|
地板#
发布于:2005-01-30 17:29
在空间允许的情况下,楼上的做法是最好的应该:),支持
如果要做成Reentrant可重入函数,那ram开销太大了:) |
|
地下室#
发布于:2005-02-02 18:23
看来你是在做USB开发,
如果这个代码是给自己用,只要确定开关中断得恰当,不会造成重入问题,可以忽略这个warning. |
|
|