DSP论文TMS320C5410烧写Flash实现并行自举引导摘要:介绍在TMS320C5410环境下对Am29LV200BFlash存储器进行程序烧写,并且实现了TMS320C5410上电后用户程序并行自举引导。关键词:Am29LV200B Flash DSP并行自举引导自举表Flash是一种可在线进行电擦写,掉电后信息不丢失的存储器。它具有低功耗、大容量、擦写速度快等特点,并且内部嵌入算法完成对芯片的操作,因而在数字信号处理系统中得到了广泛的应用。本文通过一个完整的实例,介绍Am29LV200BFlash存储器的烧写方法,实现TMS320C5410(以下简称C5410)上电后用户程序的并行自举引导。1Am29LV200B Flash存储器1.1Flash存储器简介Am29LV200B是AMD公司生产的Flash存储器,其主要特点有:3V单电源供电,可使内部产生高电压进行编程和擦除操作;支持JEDEC单电源Flash存储器标准;只需向其命令寄存器写入标准的微处理器指令,具体编程、擦除操作由内部嵌入的算法实现,并且可以通过查询特定的引脚或数据线监控操作是否完成;可以对任一扇区进行读、写或擦除操作,而不影响其它部分的数据。本文中128K×16位Am29LV200BFlash映射为C5410的片外数据存储空间,地址为:0x8000~0xFFFF,数据总线16位,用于16位方式的并行引导装载。128K的FlashROM用32K地址分四页进行访问,上电加载程序时使用Flash ROM的第3页。1.2Flash存储器的操作命令向Flash存储器的特定寄存器写入地址和数据命令,就可对Flash存储器编程,但要按一定的顺序操作,否则就会导致Flash存储器复位。由于编程指令不能使"0"写为"1",只能使"1"