打印
[复制链接]
2924|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chen3bing|  楼主 | 2007-3-7 17:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我链接一个程序,出现错误:
#error clnk Debug1621.lkf:1 function _SendBit is reentrant
#error clnk Debug1621.lkf:1 function _SendDat is reentrant
#error clnk Debug1621.lkf:1 function _LedLightOn is reentrant
#error clnk Debug1621.lkf:1 function _Send_EEPROM is reentrant
#error clnk Debug1621.lkf:1 function _SpiPageRead is reentrant
#error clnk Debug1621.lkf:1 function _Refresh is reentrant
#error clnk Debug1621.lkf:1 function _Read_EEPROM is reentrant
#error clnk Debug1621.lkf:1 function _ProgramStateRead is reentrant
怎么才能消除这些错误?请高手指教,谢谢!
沙发
香水城| | 2007-3-7 21:08 | 只看该作者

问问题时,请说明你的开发环境,使用的哪款芯片?什么开

你这样没头没脑,谁知道如何帮你?

一般你这种错误,估计应该是有嵌套调用的情况出现,而且很可能是,某一个函数在主程序里调用过,又在中断里调用。估计你用的是ST7的C编译。

对不起,一切都只能是估计,因为你给的信息不全。

使用特权

评论回复
板凳
chen3bing|  楼主 | 2007-3-9 17:30 | 只看该作者

谢谢

谢谢你的回复。
我用的开发环境是ST7 Visual Develop,C编译。芯片是ST72F324J6,
没有开发工具,用烧写器直接烧写。
请你多指教。

使用特权

评论回复
地板
浪淘沙| | 2007-3-9 18:06 | 只看该作者

根据你的情况,香水城的回答正确

请仔细查查你程序中哪里有递归调用的情况。

使用特权

评论回复
5
chen3bing|  楼主 | 2007-3-9 19:46 | 只看该作者

谢谢

谢谢你的回复。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

2540

帖子

2

粉丝