首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > C6000多核常见问题汇总4:Misc Part

C6000多核常见问题汇总4:Misc Part

资料介绍
问:将MCSDK相关例程导入后编译不通过,可能都有哪些原因导致?
答:工程编译出错的原因很多,下面列出两点通用的原因,具体问题还得具体分析:
a)由于工程中可能使用绝对路径,所以工程更换路径后需要作出相应修改,可以通过project->properties->CCS Build->C6000 Compiler->include options下面的include search path确认是否符合当前工程的头文件所在路径;如果在工程中包含lib,则需要同时确认修改C6000 linker->file search path中的library search path;
b) 工程中可能使用link的方式加入源文件,所以在工程路径变更后,源文件路径可能变化,此时需要将link的源文件从工程中删除,然后将文件拖到工程中选择link即可。



C6000多核常见问题汇总4:Misc Part


作者:TI公司deyisupport


1. 将MCSDK相关例程导入后编译不通过,可能都有哪些原因导致?

答:工程编译出错的原因很多,下面列出两点通用的原因,具体问题还得具体分析:
a)由于工程中可能使用绝对路径,所以工程更换路径后需要作出相应修改,可以通过p
roject->properties->CCS Build->C6000 Compiler->include options下面的include
search
path确认是否符合当前工程的头文件所在路径;如果在工程中包含lib,则需要同时确认
修改C6000 linker->file search path中的library search path;
b)
工程中可能使用link的方式加入源文件,所以在工程路径变更后,源文件路径可能变化
,此时需要将link的源文件从工程中删除,然后将文件拖到工程中选择link即可。 

2. 在进行程序性能测试时, 发现运行cycle很长,可能的原因有哪些?

答:a)
在工程中加入正确的PLL及DDR初始化配置,可以加入gel文件,也可在源文件中加入相应
初始化代码;
b) 使能cache配置,包括配置L1/L2
cache,数据存放的memory通过配置MAR寄存器使能cache;
c) 尽可能将常用的大块数据放在LL2,降低数据读写时延;
d) 修改optimization level为-o3。
关于各函数的性能分析可以使用如下链接的工具,对于关键的算法代码可以参考C6000优
化手册。
C6000 function profile
tool:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/5
3/t/25
标签:C6000Keystone
C6000多核常见问题汇总4:Misc Part
本地下载

评论