微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > DSP处理器TMS320C6201与FLASH存储器接口设计

DSP处理器TMS320C6201与FLASH存储器接口设计

时间:03-09 来源:互联网 点击:

  • ,生成COFF格式的可执行文件USAGE.OUT;其次,当硬件设计成功时,利用仿真器加载软件程序USAGE.OUT到硬件系统中调试验证软件程序,直至程序无错误;然后,编写、加载链接指令文件Link.crud,重新编译、链接软件程序生成BOOT.OUT文件,再利用TI公司提供的HEX转换工具包中的转换程序和FLASH存储器宽度,把该BOOT.OUT文件转换为
    相应的BOOT.HEX文件,由于转换工具包中没有提供相应的转换程序把BOOT.OUT文件直接转换为FLASH认可的二进制文件,因此还需要编写转换程序把BOOT.HEX文件再转换为BOOT.BIN二进制文件;最后,在CCS中编写FLASH写入程序,编译、链接生成可执行文件,并通过JTAG端口加载运行,把得到的引导程序BOOT.BIN作为数据文件写入引导FLASH存储器中。需注意的是程序写入FLASH存储器时,需要把CEl空间寄存器设计为32位宽度存储器接口方式。 Link.com
    -c
    -l rts6201.lib ;或rts7601.lib
    MEMORY
    {
    VECS : 0=00000000h 1=00000200h
    PMEM :0=00000200h 1=0000FE00h
    DMEM :0=80000000h 1=00010000h
    CElVECS: 0=01400000h 1=00000200h
    CElPMEM:0=01400200h 1=0000FE00h
    CElinit: 0=01410000h 1=00010000h
    }
    SECTIONS
    {
    .vector:load=CElVECS,run=VECS
    .text :load=CElPMEM,rnn=PMEM
    .cinit:load=CElinit,run=DMEM
    .const:load=CElinit,run=DMEM
    .data :load:CElinit,run=DMEM
    .cio >DMEM
    .far >DMEM
    .stack >DMEM
    .bss >DMEM
    .svsmem>DMEM

    设置引导方式管脚BOOTMODE[4:0]的信号电平为01101。当系统再次加电时,即可直接执行用户开发的嵌入式应用程序。

    由于C6000系列DSP处理器具有惊人的运算速度,并且具有体积小、功耗低等特点,必将迅速得到广泛的应用,尽快掌握其开发应用技术,可使其发挥重大作用;FLASH存储器具有容量大、体积小、功耗低、在系统可编程的特点,大大方便了DSP处理器的开发及应用。C6000系列DSP与FLASH的接口设计技术已成功地在作者开发的基于三个C6201/6701处理器的嵌入式实时图像匹配计算机中得到应用。

  • Copyright © 2017-2020 微波EDA网 版权所有

    网站地图

    Top