TI中文支持网
TI专业的中文技术问题搜集分享网站

在C6678上函数返回错误

问题描述:

        用仿真器在C6678上调试一段程序。所有的数据、代码段都位于MSMC上。

        A函数调用B函数,出现两种错误(只有A函数调B函数出错):

        1、B函数返回后跳到一个错误地址运行

         2、B函数返回后又重新执行B函数

         感觉像是B函数在执行到return时,返回的地址出现了问题,但是完全搞不明白原因何在。请问这种错误一般可能由什么原因导致?另外,采用什么调试手段能够更容易跟踪函数的指令执行呢?(或者说我怎么能够知道一个return语句是跳回哪个地址去了?)

        

noaming:

你好,return的返回地址怎么出错了,能把代码贴出来看看吗

noaming:

return语句只是能返回不同的值,并不能实现跳转,这个可以从参考一下C的语法。

赞(0)
未经允许不得转载:TI中文支持网 » 在C6678上函数返回错误
分享到: 更多 (0)