ti davinci dm6446开发攻略——开发环境搭建

ti davinci dm6446开发攻略——开发环境搭建

ID:36002251

大小:166.00 KB

页数:7页

时间:2019-04-29

ti davinci dm6446开发攻略——开发环境搭建_第1页
ti davinci dm6446开发攻略——开发环境搭建_第2页
ti davinci dm6446开发攻略——开发环境搭建_第3页
ti davinci dm6446开发攻略——开发环境搭建_第4页
ti davinci dm6446开发攻略——开发环境搭建_第5页
资源描述:

《ti davinci dm6446开发攻略——开发环境搭建》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、TIDavinciDM6446开发攻略——开发环境搭建TIDAVINCIDM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是要搭好开发环境。其实TI的EVM(TI的开发板)也提供相关的EVMstartguide(sprue66f.pdf),适合参考。       DAVINCI开发环境搭建基本上可分以下几步:        1)准备好各种相

2、关的windows,linux,DAVINCI软件开发包安装软件;        2)linux环境搭建;        3)ARM编译环境搭建;       4)DSP编译环境搭建;       5)编译DSP算法LIB,生成x64P,由ARM端可执行程序调用运行;   第一步:相关软件准备   LINUX下的软件工具包如下:   1)VMware-workstation;    2)RedHatEnterpriseLinuxServer5(server4也可以);   3)mvl_5_0_0801921_

3、demo_sys_setuplinux.bin;      (这是GCC交叉编译工具,根文件系统target。注册TI的账号,可以从TI的网站上下载)   4)mvl_5_0_0_demo_lsp_setuplinux_02_00_00_140.bin;      (最新montavistalinux-2.6.18内核等安装包)    5)dvsdk_setuplinux_2_00_00_22.bin;这个是TI自己EVM的软件开发包)   6)bios_setuplinux_5_33_06.bin;   7

4、)xdctools_setuplinux_3_10_03.bin;   8)ti_cgt_c6000_6.0.23_setup_linux_x86.bin     (以上3个文件都是从TI上下载比较新的dvsdk的工具链)    DSP开发工具:   1)CCS3.3;    2)bios_setupwin32_5_33_06.exe;   (和LINUX里的版本bios_setuplinux_5_33_06配对)   补充一下,本人这里基本上都是从TI上下载比较新的安装包,很多公司和朋友目前还都停留在lin

5、ux-2.6.10和mvl_4_0_1上开发; 第二步:linux环境搭建    有关如何搭建,本人已在之前发表一篇《RedHatEnterpriseLinuxServer5在VMwareWorkstation6.5的安装》里有详细介绍,一定要选择安装图形界面的,这里不重复。配置好samba后,把从TI上下载的安装包COPY到一个temp的目录里; 第三步:ARM编译环境搭建   上一步搞定后,以ROOT身份进入linux环境。   1)搭建montavistalinux环境    按以下命令安装GCC(ar

6、m_v5t_le)交叉编译工具,安装过程按照提示操作,运行时会提示安装目录的选择,建议/opt/mv_pro_5.0.0;     host$./mvl_5_0_0801921_demo_sys_setuplinux.bin   host$./mvl_5_0_0_demo_lsp_setuplinux_02_00_00_140.bin 执行上面的命令后,会在/opt/mv_pro_5.0.0/目录下生成mvltools5_0_#######.tar.gz和DaVinciLSP_#_#_#_#.tar.gz的文

7、件,“#”表示版本。mvltools5_0_##包括GCC交叉编译环境和根文件系统(target),DaVinciLSP_##里包含montavistalinux-2.6.18的内核源代码。用以下命令把它们解压到当前目录:       host$tarzxfmvltools5_0_#######.tar.gz      host$tarzxfDaVinciLSP_#_#_#_#.tar.gz            以上两个开发包是最基本的,至于下面要安装的TI自己的dvsdk,没有它也可以照样开发DM6446

8、,因为DSP算法开发也可以使用常用的方法生成*.bin文件,放到根文件系统,当做一个应用文件boot起来也是可以的,那是后话。    补充提示:由于mvl_5_0_0801921_demo_sys_setuplinux.bin和mvl_5_0_0_demo_lsp_setuplinux_02_00_00_140.bin等文件比较占用虚拟机的空间,建议安装完后,把它们删除。如果有些*.bin运行不了,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。