本文将学习在ccs7下进行DM6467开发的方法。
安装编译器
在安装ccs7时安装了一个v8.1版本的编译器,可恶的是这个版本的编译器居然不支持dm6467的开发,必须从CCS App Center下载7.x版本的编译器才行:
好大一个坑,差点退回去装低版本的CCS了!!
接着创建一个CCS工程:
ccs自动创建了两个工程:
编译,启动调试,发生错误:
由于这是裸机调试,需要在GEL文件中进行初始化。
打开工程中自动创建的TMS320DM6467.ccxml,配置ARM端的GEL文件:
再启动调试:
问题在于:
hotmenu
DSP_Boot_from_L2_ram()
{
/* L2 RAM Memory */
boot_dsp_from_arm( 0x11800000 );
}
显然这里的地址写错了,改为L2的起始地址:0x11818000
很遗憾,接着错:
咱啥时候用ARM968了??
在调试配置中去掉它:
还是同样的问题。
把左边的调试session全部删掉,再建立一个,搞定!
在dsp_main项目上启动调试,发生错误:
在dsp_main工程的调试配置文件中配置GEL:
再启动dsp_main项目的调试,一切正常。