按照网上的方法解决WARNING L15: MULTIPLE CALL TO SEGMENT特意重新命名了一个函数供中断调用,为什么还是出现这个警告呢?更郁闷的是中断中根本没有调用这个函数啊
keil C
------解决方案--------------------
startup那个文件还有,你得再弄一个
------解决方案--------------------
还是别改这个文件,找到另外一个改改看
------解决方案--------------------
过多引用触发的警告……。自己多检查检查
------解决方案--------------------
过多引用触发的警告……。自己多检查检查
程序中有三四次用到了,其中中断有一两次,该怎么办呢?你的意思是能不用就不用?
把那个函数复制一下改个名,中断里调用改名后的
------解决方案--------------------
过多引用触发的警告……。自己多检查检查
程序中有三四次用到了,其中中断有一两次,该怎么办呢?你的意思是能不用就不用?
把那个函数复制一下改个名,中断里调用改名后的
这个就是函数复制改名后的函数,但是还是报警告
代码贴出来看看
------解决方案--------------------
是不是OutputData_for_ISR()调用的类似串口的输出,然后主程序里也调用了这个输出
------解决方案--------------------
是不是OutputData_for_ISR()调用的类似串口的输出,然后主程序里也调用了这个输出
主程序里用的是OutputData(),OutputData_for_ISR()是串口中断里的,加了_for_ISR的都是特意给中断做的
如果OutputData(),OutputData_for_ISR()调用了同一个函数还是会出这警告的