首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

TI Davinci DM6446开发攻略――开发环境搭建

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的目录里;
返回列表