首页 期刊 单片机与嵌入式系统应用 TMS320VC33并行自举的两种巧妙实现方法 【正文】

TMS320VC33并行自举的两种巧妙实现方法

作者:梁辉; 陈世同; 张成; 毛泽安; 李绪友 哈尔滨工程大学
tms320vc33   bootloader   自举   flash   eprom  

摘要:随着信息技术的飞速发展,数字信号处理器(DSP)得到了广泛的应用.现今高速DSP的内存不再基于Flash结构,而是采用存取速度更快的RAM结构.DSP掉电后,其内部RAM中的程序和数据将全部丢失,所以在脱离仿真器的环境中,通常做法是事先将程序的可执行代码存入片外的EPROM或Flash中.DSP芯片每次上电后自动进行自举,也就是常说的BOOTLOADER.DSP会通过固化在片内(ROM)的这段BOOTLOADER程序,将片外的EPROM或Flash中可执行代码通过某种方式搬移到片内或片外的RAM存储区,并自动执行.常用的自举方式有并行和串行自举两种.将可执行代码烧录到外部存储器,传统的做法是通过编程器完成.先利用CCS软件中的hex.exe文件将要写入的*.out文件转换成编程器能够识别的*.hex文件格式,再用编程器将转换后的*.hex文件烧录到外部EEROM中.然而,随着芯片制造工艺的不断提高,存储器正向小型化、贴片式的方向发展,很多贴片封装的存储器很难用编程器编程,更不可能频繁插拔.与传统的EEROM相比,Flash存储器具有支持在线擦写且擦写次数多、速度快、功耗低、容量大、价格低廉等优点.在这里,将针对TI公司的3000系列DSPTMS320VC33构成的系统,提出两种利用DSP自身对Flash编程,以实现DSP并行自举的方法,并进行比较.

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

学术咨询 免费咨询 杂志订阅