Microchip
直播中

毛玲燕

8年用户 219经验值
私信 关注
[问答]

代码未从函数调用返回

您好,我使用了以下资源:Device:dsPIC33EP64MC202Debugger:ICD3IDE:MPLAB X-v3.20编译器:XC16-v1.25我的代码没有从函数调用返回。它执行一些调用函数,但是当它调用我的配置时钟函数时,它执行该函数,但是到达末尾后它不返回到下一行的函数调用者,它继续执行文件中最后一个调用函数所在的每个下一个函数。SED被正确地包含,并且在编译期间没有警告。我观察了调用堆栈,并注意到在3次调用之后,它到达发生问题的函数,当它完成被调用的函数时,它不返回,它继续执行当前文件中的下一个函数。但是,有人能帮我解决这个问题吗?丹尼尔,我向你致以最诚挚的问候。

回帖(19)

李天竹

2019-9-16 07:24:02
调试程序中的错误?你使用C还是汇编程序?在任何情况下,你能告诉我们返回的代码/拆卸吗?
举报

陈晨

2019-9-16 07:42:51
一个损坏的堆栈?
举报

周密

2019-9-16 07:57:24
在逐个调试时,查看反汇编窗口或文件,或程序内存窗口。有回执吗?烟囱呢?你可以在这里发布一个代码片段吗?
举报

王海燕

2019-9-16 08:09:39
我在想,我写的是Flash存储器,这个错误只发生在我用Flash写的时候。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分