TIDavinciDM开发攻略——开发环境搭建.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TIDavinciDM开发攻略——开发环境搭建.doc

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; ??? 7)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上下载比较新的安装包,很多公司和朋友目前还都停留在linux-2.6.10和mvl_4_0_1上开发; ? 第二步:linux环境搭建 ????有关如何搭建,本人已在之前发表一篇《RedHat Enterprise Linux Server 5 在VMware Workstation 6.5的安装》里有详细介绍,一定要选择安装图形界面的,这里不重复。配置好samba后,把从TI上下载的安装包COPY到一个temp的目录里; ? 第三步:ARM编译环境搭建 ??? 上一步搞定后,以ROOT身份进入linux环境。 ??? 1) 搭建montavista linux环境 ????按以下命令安装GCC(arm_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的文件,“#”表示版本。mvltools5_0_##包括GCC交叉编译环境和根文件系统(target),DaVinciLSP_##里包含montavista linux-2.6.18的内核源代码。用以下命令把它们解压到当前目录: ? ?????? host $ tar zxf mvltools5_0_#######.tar.gz ?????? host $ tar zxf DaVinciLSP_#_#_#_#.tar.gz ?????? ?????? 以上两个开发包是最基本的,至于下面要安装的TI 自己的dvsdk,没有它也可以照样开发DM6446,因为DSP算法开发也可以使用常用的方法生成*.bin文件,放到根文件系统,当做一个应用文件boot起来也是可以的,那是后话。 ????补充提示:由于mvl_5_0_0801921

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档