TI Davinci DM6446 开发攻略——开发环境搭建
TI DAVINCI DM6446 的开发环境搭建不像三星 S3C2410,S3C2440,ATMEL 的 AT91SAM9260 之
类的单核 ARM 那么简单,因为 DM6446 还有 DSP 端的开发环境,以及双核之间的通信和程序
编译等问题,所以开发攻略第一步就是要搭好开发环境。其实 TI 的 EVM(TI 的开发板)也
提供相关的 EVM start guide(sprue66f.pdf),适合参考。
DAVINCI 开发环境搭建基本上可分以下几步:
1) 准备好各种相关的 windows,linux,DAVINCI 软件开发包安装软件;
2) linux 环境搭建;
3) ARM 编译环境搭建;
4) DSP 编译环境搭建;
5) 编译 DSP 算法 LIB,生成 x64P,由 ARM 端可执行程序调用运行;
第一步:相关软件准备
LINUX 下的软件工具包如下:
1)VMware-workstation;
2)RedHat Enterprise Linux Server 5(server 4 也可以);
3)mvl_5_0_0801921_demo_sys_setuplinux.bin;
(这是 GCC 交叉编译工具,根文件系统 target。注册 TI 的账号,可以从 TI 的网站上下载)
4)mvl_5_0_0_demo_lsp_setuplinux_02_00_00_140.bin;
(最新 montavista linux-2.6.18 内核等安装包)
5)dvsdk_setuplinux_2_00_00_22.bin;这个是 TI 自己 EVM 的软件开发包)
6)bios_setuplinux_5_33_06.bin;