时间:2016.03.13
[工欲善其事必先利其器][内容均来自创龙开发教程]
1. 软件安装
【CCS5.0开发环境】【
ti7.4.14编译工具】
安装插件【SYS/BIOS6.37.3.35】【XDCTools 3.25.06.96】
安装软件包【TMS320C66x BIOS-MCSDK】
过程按着软件安装流程一步步进行,很多注意点都一一飘红,资料介绍非常详细,此处省略。
安装过程中遇到其中一个插件ndk_2_21_01_3无法安装,刚开始装在D盘以为是盘符有问题就重新安装默认C盘,情况一样,不知道后续会不会有问题。
安装问题图片如下:
2. JTAG测试成功
连接
仿真器,选择对应型号(XDS100V3根据自己的仿真器型号选择)及芯片(TMS320C6655)型号,保存测试连接。
[Start]
All of the values were scanned correctly.
The JTAG DR Integrity scan-test hassucceeded.
[End]
3. 加载GEL文件(General Extension Language)
GEL是通用扩展语言(GeneralExtension Language)是一种解释语言,类似于C语言。GEL函数可以用来扩展CCS的功能,方便用户调试程序。CCS提供丰富的内嵌GEL函数,用户也可以定义自己的GEL函数。在处理器属性的GEL文件窗内为每个处理器选择用户的GEL文件(扩展名为 .gel),GEL文件用于初始化DSP。GEL在CCS下有一个菜单,可以根据DSP的对象不同,可以用gel来调用一些菜单命令,对DSP的存储器进行配置,设置不同的初始化程序[摘自网络]。
GEL文件主要用于在仿真调试的过程中对CPU进行初始化,如PLL/DDR等,还可以执行一些调试操作。
运行“run-debug-GEL Files”装载demo中“DSP_C665x.gel”文件,“connecttarget”状态转为Supended表示连接成功。
然后点击“Scrips”选项,选择风扇开/关,开发板风扇运行开/关。
4. 加载程序镜像文件
点击“run-load-load program”选择程序镜像文件“MyC665x.out”点击运行,D7,D8指示灯点亮。
5. 烧写程序至FLASH
完成对NAND FLASH文件的烧写:(基于开发板的IBL二级引导程序为基础上执行)
A.首先将NandFlashWriter.out和nand_writer_input.txt及需要烧写的.out程序拷贝至同一个非中文路径下,并修改.out文件名为app.bin(可根据TXT文档内修改);
B.加载GEL文件连接CPU,然后加载烧写工具程序文件run-load-loadprogram(NandFlashWriter.out)(NorFlashWriter.out);
C.在CCS中“VIEW-memoryBrowser”在弹出界面中选择“Load memory”,选择文件,文件类型为“Raw Data Format(.bin)”,点击NEXT,在弹出界面输入起始地址:0x80000000,数据类型输入:32bits,然后点击Finish完成,再点击运行开始烧写。
6. 硬件
TL665x-EasyEVM原理框图如下:
主要资源如下:
总结:
创龙提供的开发板资料非常齐全,包括软件、底板的
PCB/SCH图,方面用户快速的熟悉以及降低项目的开发周期。