Other Parts Discussed in Thread:TMS320F28379D, TIDM-1000
您好,
我从Resource Explore中导入工程,直接编译运行。但是运行的过程中,出现如下问题。某段代码重复执行两次。
我导入的示例工程,如图1所示。
重复执行代码,如图2所示。
例如:
软件代码流:A->B->C->D
实际调试代码运行流:A->B->C->B-C->D
图1
图2
user6523785:
补充导入的代码工程,如下图所示。
,
Susan Yang:
请问只是这3行代码运行是这样?是否有查看反汇编?全速运行下来功能能否正常实现?
抱歉,板子没在手边,所以不能为您实际测试
,
user6523785:
对,这又这三行代码是这样。功能是否实现我不知道,因为TMS320F28379D这块开发板,我是有的,但是TIDM-1000板子我没有。反汇编我也看了,该段代码确实是两段一模一样的是紧连着的。如下图所示。我不太明白,为什么相同的代码会编译两次。
,
Susan Yang:
若是不急的话,我周一拿板子实际测试一下。若是非常着急的话,请您在英文E2E上发帖,会有资深专家为您回复
e2e.ti.com/…/171
,
user6523785:
好的,麻烦您周一确认一下
,
Susan Yang:
您可以再次debug一下,第一遍后Alpha_State_Ptr,A_Task_Ptr,B_Task_Ptr都是0,直到第2遍才赋值
您可以CCS内右键点击Alpha_State_Ptr然后Add Watch Expression 具体 看一下
,
user6523785:
非常感谢您的协助。周末的时候,通过贵公司英文网站的技术支持,我已经了解到了,问题是出在优化上面。我把优化关闭后,该问题就消失了。
再次感谢贵公司技术支持的协助。
,
Susan Yang:
谢谢您的反馈!