在ccs7下进行DM6467的开发(1):测试工程

本文将学习在ccs7下进行DM6467开发的方法。

安装编译器

在安装ccs7时安装了一个v8.1版本的编译器,可恶的是这个版本的编译器居然不支持dm6467的开发,必须从CCS App Center下载7.x版本的编译器才行:

在ccs7下进行DM6467的开发(1):测试工程_第1张图片


好大一个坑,差点退回去装低版本的CCS了!!


接着创建一个CCS工程:

在ccs7下进行DM6467的开发(1):测试工程_第2张图片 在ccs7下进行DM6467的开发(1):测试工程_第3张图片

ccs自动创建了两个工程:

在ccs7下进行DM6467的开发(1):测试工程_第4张图片

编译,启动调试,发生错误:

在ccs7下进行DM6467的开发(1):测试工程_第5张图片

由于这是裸机调试,需要在GEL文件中进行初始化。



打开工程中自动创建的TMS320DM6467.ccxml,配置ARM端的GEL文件:

在ccs7下进行DM6467的开发(1):测试工程_第6张图片


再启动调试:

在ccs7下进行DM6467的开发(1):测试工程_第7张图片


问题在于:

hotmenu

DSP_Boot_from_L2_ram()

{

    /* L2 RAM Memory */

    boot_dsp_from_arm( 0x11800000 );

}

显然这里的地址写错了,改为L2的起始地址:0x11818000

很遗憾,接着错:

在ccs7下进行DM6467的开发(1):测试工程_第8张图片

咱啥时候用ARM968了??

在调试配置中去掉它:

在ccs7下进行DM6467的开发(1):测试工程_第9张图片


还是同样的问题。

把左边的调试session全部删掉,再建立一个,搞定!



在dsp_main项目上启动调试,发生错误:

在ccs7下进行DM6467的开发(1):测试工程_第10张图片

在dsp_main工程的调试配置文件中配置GEL:

在ccs7下进行DM6467的开发(1):测试工程_第11张图片

再启动dsp_main项目的调试,一切正常。

在ccs7下进行DM6467的开发(1):测试工程_第12张图片





你可能感兴趣的:(快乐虾的工具箱)