- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- SWIFT信用证代码表及详解.doc
- SWiSHmax.doc
- Swishmax制作网站首页动画.doc
- SWOT模型和BCG矩阵视角下我国商业银行私入银行业务的战略选择.doc
- SXERPRTransportProcedure.doc
- SXERPSystemLandscapTechnicalDesign.doc
- SXERPTechnicalInfrastructureRequirement.doc
- SY-DWBDWBDWB中文-印刷.doc
- Sybase错误代码.doc
- Symbian程序打包及真机调试.doc
- 棒线材热轧生产孔型优化:方法、系统与实践应用.docx
- 上游产业集中度提升对IT专业市场的多维影响及策略研究.docx
- 中外非营利组织治理模式的比较与启示——基于宋庆龄基金会与盖茨基金会的案例分析.docx
- IPE编码的XML数据查询:技术、算法与应用实践.docx
- 深化改革视角下江西地税稽查体制的完善与创新研究.docx
- 职前幼儿教师数概念教学知识的多维审视与提升策略研究.docx
- 外国临时仲裁裁决在中国承认与执行的多维审视与路径优化.docx
- 以模型为翼,展数学之美:论小学数学教学中数学模型思想的融入与升华.docx
- 联通国际互联网穿透业务平台项目风险管理:策略与实践.docx
- 我国结构性理财产品市场风险管理:挑战与应对策略研究.docx
文档评论(0)