[发明专利]一种DSP串行在线烧写装置无效
申请号: | 201310498046.6 | 申请日: | 2013-10-22 |
公开(公告)号: | CN103530264A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 冷寒寒;刘生攀;钱伟;白永;何英 | 申请(专利权)人: | 贵州航天控制技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550009 *** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dsp 串行 在线 装置 | ||
技术领域
本发明涉及一种在线烧写装置,尤其是一种DSP串行在线烧写装置。
背景技术
现今高速DSP的内存不再基于Flash结构,而是采用存取速度更快的RAM结构。DSP掉电后,其内部RAM中的程序和数据将全部丢失,所以在脱离仿真器的环境中,通常的做法是事先将程序的可执行代码存入片外的EPROM或Flash中,在DSP系统上电后,将自动的把存储在DSP芯片外部非掉电易失存储器内的用户程序代码搬移到DSP芯片中高速的片内RAM或系统中的扩展存储器内,搬移成功后自动执行代码,完成DSP系统上电的自启动。在目前的应用中,选择DSP和Flash组成的自举系统模式比较普遍,而对于Flash程序的烧写方法一般利用烧写工具将编程器能够识别的目标文件烧写到Flash相应的位置,上电复位后自动进行自举。在实际工程应用中,从产品的研制到产出,通常需要不断的改进和完善DSP软件系统,从而需要反复烧写DSP程序,而运用传统的DSP程序烧写方法则需要通过电路板上的JTAG口连接烧写器,从而导致产品不断的拆卸。然而在工程应用中,对于固化了的产品结构,一般不支持频繁的拆卸和插拔,这对于产品的研发设计过程中进行的DSP反复烧写十分不利,严重的还会减缓产品的研发进度。。
发明内容
为解决上述问题,本发明的目的在于提供一种可以在不拆卸和插拔DSP芯片的情况下进行DSP软件在线烧写的装置。
本发明通过以下技术方案予以实现。
一种DSP串行在线烧写装置,主要包括DSP芯片和Flash外部存储器, DSP芯片连接控制计算机,Flash外部存储器连接DSP芯片,工作时,控制计算机通过串行接口对DSP软件进行编写,实现文件烧写功能后,再通过编程器完成DSP芯片的首次烧写,随后进行在线DSP程序烧写时,通过串口用已烧写的DSP程序去烧写将要烧写的目标程序,然后覆盖更新原Flash存储器中的DSP程序,实现DSP上电复位后自动加载运行。
所使用的DSP芯片为浮点型数字信号处理器TMS320C6713。
所使用的Flash存储器为ATMEL公司AT49BV163DT-70TU。
本发明在DSP芯片中第一次烧写了具有烧写Flash功能的程序后,以后更改DSP程序则无需专用的烧写工具,也无需拆卸已装好的产品,直接通过串口烧写目标代码,方法简单灵活、稳定可靠,由于烧写过程简单,极大提高了产品的研发速度、缩短了研制周期。
附图说明
图1为本发明的构件框图;
图2为本发明的引脚连接图;
图3为本发明的Flash擦除流程图;
图4为本发明的写Flash流程图。
具体实施方式
以下通过实例形式,对本方案的内容作进一步详细说明,但不应就此理解为本方案所述主题的范围仅限于以下的实施例,在不脱离本方案上述技术思想情况下,凡根据本领域普通技术知识和惯用手段做出的各种修改、替换和变更,均包括在本方案的范围内。
如图1所示,一种DSP串行在线烧写装置,主要包括DSP芯片和Flash外部存储器, DSP芯片连接控制计算机,Flash外部存储器连接DSP芯片,工作时,控制计算机通过串行接口对DSP软件进行编写,实现文件烧写功能后,再通过编程器完成DSP芯片的首次烧写,随后进行在线DSP程序烧写时,通过串口用已烧写的DSP程序去烧写将要烧写的目标程序,然后覆盖更新原Flash存储器中的DSP程序,实现DSP上电复位后自动加载运行。
所使用的DSP芯片为浮点型数字信号处理器TMS320C6713。
所使用的Flash存储器为ATMEL公司AT49BV163DT-70TU。
DSP处理器在复位后可以自动从外部存储设备自动加载程序运行,我们将这种方式称为“引导”。TI公司的新一代浮点型数字信号处理器TMS320C6713提供了一系列的外部引脚BOOTMOODE[4:0]来完成芯片的状态配置。系统上电后,复位信号RESET有效,芯片复位。在RESET信号上升沿锁存了BOOTMOODE[4:0]信号,借以决定DSP芯片的存储映射方式、地址0处的存储器类型以及复位后芯片的自举模式。复位结束后,芯片从存储器的0地址开始执行代码。DSP自举系统中选用的Flash存储器为ATMEL公司AT49BV163DT-70TU,该Flash的存储容量为16Mbit,系统的基本连接如图2所示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州航天控制技术有限公司,未经贵州航天控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310498046.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种充电手表
- 下一篇:曝光方法、曝光装置以及光掩模