各位大神好,
小弟刚接触多核6678,买了官方的开发板,装的是CCS5.2,看了一周的各种文档资料,没有什么头绪,想请教如何用CCS5.2调一下开发板上的资源,uart,LED等。谢谢。
L G2:
论坛置顶区有一些例程,你可以下载下来看看http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx
Thomas Yang1:
回复 L G2:
几点建议供参考
1 建议CCS更新为CCS6.1.2以上版本
2 建议安装PROCESSOR SDK或者MCSDK 包后,会有PDK目录下各种例子供参考(基于SYSBIOS)
3 如果只需要裸核的驱动程序,论坛置顶帖中有SDK包供开发参考
Tommy Chi:
回复 L G2:
多谢。
Tommy Chi:
回复 Thomas Yang1:
感激不尽。
Tommy Chi:
回复 Thomas Yang1:
你好,我在调试BiosMulticoreSDK_2.1_UserGuide.pdf中的Example 2 – Building and running your first tasking application using MCSDK and BIOS时,写.cfg文件,出现一个错误can't locate the package 'ti.sysbios' along the path: …..,被标记的语句为:
var BIOS = xdc.useModule('ti.sysbios.BIOS');
inculde option 里添加的是"D:\Program Files\ti\bios_6_33_06_50\packages";
看到别的帖子有说路径里不能重复的,改为var BIOS = xdc.useModule('sysbios.BIOS');
inculde option 里添加的是"D:\Program Files\ti\bios_6_33_06_50\packages\ti";还是会报错。
另外会提示错误#10008-D cannot find file "./configPkg/linker.cmd",可是BiosMulticoreSDK_2.1_UserGuide.pdf里提到The .cfg is essential to this project and serves many purposes: 1.) It replaces the linker.cmd file 。
不懂了,请帮忙分析分析,万分感谢。
Thomas Yang1:
回复 Tommy Chi:
应该是SYSBIOS PACKAGE的路径不对,没有正常包含,好好检查下吧
Tommy Chi:
回复 Thomas Yang1:
你好,提示的错误描述为:can't locate the package 'ti.sysbios' along the path:
'D:/PROGRA~1/ti/ipc_1_24_03_32/packages;
D:/PROGRA~1/ti/uia_1_01_00_04/packages;
D:/PROGRA~1/ti/xdais_7_21_01_07/packages;
D:/PROGRA~1/ti/xdais_7_21_01_07/examples;
D:/PROGRA~1/ti/ccsv5/ccs_base;
D:/PROGRA~1/ti/xdctools_3_23_04_60/packages;..;'. Ensure that the package path is set correctly.
这些目录是工程建立的时候自动包含的,而 'ti.sysbios' 目录没在这里,所以自己添加的方式为在Project->Properties->Build->Includ Option 中添加的"D:\Program Files\ti\bios_6_33_06_50\packages"路径,编译器没有自动寻找,这个怎么处理呢
Thomas Yang1:
回复 Tommy Chi:
在Properties for SYSBIOS菜单栏下的General下的RTSC中可以定义SYSBIOS package
感觉您对CCS的SYSBIOS环境还不熟悉,建议可以在CCS的HELP菜单下搜索相应关键字看看