TMS320C67XXFLASH

所属分类:DSP编程
开发工具:C/C++
文件大小:110KB
下载次数:51
上传日期:2007-04-10 22:04:09
上 传 者butfly2009
说明:  于TI DSP TMS320C67XX实现的嵌入式系统FLASH引导的实现。程序控制一片FLASH 芯片,将程序固化到FLASH中,完成DSP芯片的程序上电加载
(in TI DSP TMS320C67XX achieve Embedded Systems Flash guide realized. Program control a Flash chips, will solidify the program to the Flash, he completed the DSP loading procedures--)

文件列表:
TMS320C67XXFLASH\burn flash\boot.paf (3726, 2005-05-20)
TMS320C67XXFLASH\burn flash\boot.pjt (968, 2005-05-18)
TMS320C67XXFLASH\burn flash\burn_flash.c (6976, 2005-05-20)
TMS320C67XXFLASH\burn flash\c6701_hw.c (7490, 2005-05-20)
TMS320C67XXFLASH\burn flash\c6701_hw.h (1278, 2005-05-20)
TMS320C67XXFLASH\burn flash\cc_build_Debug.log (313, 2005-05-20)
TMS320C67XXFLASH\burn flash\csl6701.lib (60232, 2003-05-10)
TMS320C67XXFLASH\burn flash\datatype.h (294, 2005-05-09)
TMS320C67XXFLASH\burn flash\Debug.lkf (461, 2005-05-20)
TMS320C67XXFLASH\burn flash\Debug.lkv (461, 2005-05-20)
TMS320C67XXFLASH\burn flash\lnk.cmd (629, 2002-12-06)
TMS320C67XXFLASH\burn flash\rts6701.lib (343422, 2003-01-08)
TMS320C67XXFLASH\burn flash\vectors.asm (1734, 2002-12-06)
TMS320C67XXFLASH\burn flash\Debug (0, 2007-04-10)
TMS320C67XXFLASH\burn flash (0, 2007-04-10)
TMS320C67XXFLASH (0, 2007-04-10)

程序实现对flash的测试,对SRAM的测试,以及对FLASH的编程。 FLASH的接口为16位,为了便于测试方便,将EMIF CE1 空间的宽度设为32位,即对FLASH 的读写操作均为32位宽的操作。 程序RAM 的FLASH 内地址为 0x01400000 数据RAM的FLASH 内地址为0x01420000 FLASH 的大小为256K × 16bit,映射在CE1空间地址从0x01400000到0x01500000 (以字的方式读写浪费了一半的地址空间) SRAM的大小为512K × 32bit,映射在CE0空间地址从0x00400000到0x01400000 自举时,程序将EMIF的CE0空间初始化为16位数据宽度,然后将FLASH中数据段(地址0x01410000,16位数据宽)的内容搬移到片内RAM(地址0x80000000)中。 结果: 采用timer0配置为GPIO,编写一个较简单的程序,可用示波器通过TOUT脚电平高低的变化,检测程序是否正确。将程序分程序和数据段分别固化在FLAHS中,上电自举,结果正确(可看到TOUT脚电平高低的变化)。 存在问题: 程序起初采用SRAM作为中转,首先将文件中的数据读到片外SRAM中,然后由SRAM写道FLASH中,但是文件读到SRAM中时会出现字节存储位置出错,尚未解决!!! 后采用片内数据RAM作为中转,将文件中的数据首先读到片内RAM中,然后写道片外FLASH中,读写正确

近期下载者

相关文件


收藏者