Hi:
我的工程现在的Build_profile选项是whole_program,现在将其修改为Debug,发现原来运行正确的工程,运行出错了,请问两种模式有什么区别??
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi:
我的工程现在的Build_profile选项是whole_program,现在将其修改为Debug,发现原来运行正确的工程,运行出错了,请问两种模式有什么区别??
谢谢!
SYS/BIOS下请使用whole_program, Debug是用于TI内部调试
Allen,您好:
谢谢您的解答,我在贵公司提供的TI SYS/BIOS使用手册上看到建议尽量使用release方式来编译工程,并且在新建工程的时候,Build_profile选项也只提供Debug和release两种选项。
我还想请教一下,在whole_program下,可以使用profiler对应用进行L1P使用分析吗?profiler是否可在Emulator方式下使用?
谢谢!
profiler 只能在simulator模式下使用,硬件上你可以自己用TSC计时或者使用XDS560 Tracer Pro
谢谢Allen的解答,但是TSC计时只能统计应用各个部分的执行时间,没有办法分析L1P的使用效率,Trace Pro没有用过,请问Trace Pro可以分析L1P的使用情况吗?尤其是Conflict Cache Miss 的次数?
谢谢!
Keystone DSP 支持不同种类的Tracer功能,具体请参考http://processors.wiki.ti.com/index.php/CP_Tracer_Details
谢谢Allen的帮助,我先去看一下您给的资料,再看怎么使用Trace。
另外再请教一个问题,在simulator下,我设置好了profiler,选择分析“Collect Code Coverage and Exclusion Profile Data ”,其他工程选项为debug,Full symbolic debug,然后编译运行代码,选择查看Code Coverage信息,发现统计信息是空白;在whole_program下,其他选项同上的情况下,效果也一样,请问这是怎么回事?
谢谢!
在我的CCS5.2.1, SYS/BIOS 6.33上code coverage, C6678 simulator上工作正常,可能是你环境的原因。