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

急问:代码哪里出问题了?

在调试代码过程中发现如下问题:

我的代码如图1,程序正常应该是进入in的分支的,但是实际结果却是进入了out的分支,在Visual Studio里实现的软件版本可以正确进入in分支。

我是在TMX320C6678LE 1.0评估板上进行的如下测试。

上图中pirntf语句打印结果如下图所示:

我在变量监视里加入了如下表达式,其结果为0xFFFF00000000。

查看内存内容如下。一个为L1DCache结果一个为取消勾选L1D Cache结果。

百思不得其解其中奥秘,请各位指教。。。

Thomas Yang1:

建议把unsigned long long 的指针变量付给一个局部变量后再进行打印和判断

你可以尝试下

赞(0)
未经允许不得转载:TI中文支持网 » 急问:代码哪里出问题了?
分享到: 更多 (0)