[发明专利]基于TMS320C674X处理器二级BootLoader串行加载自启动方法有效
申请号: | 201811339005.1 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109634618B | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 赵政;邰洋;王桂如;张君;吴国强;熊定方 | 申请(专利权)人: | 中国船舶重工集团公司第七0七研究所 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/4401;G06F13/42 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王来佳 |
地址: | 300131 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tms320c674x 处理器 二级 bootloader 串行 加载 启动 方法 | ||
本发明涉及一种基于TMS320C674X处理器二级BootLoader串行加载自启动方法,在不必拆卸捷联惯导系统条件下,兼顾通过串行通信更新、维护软件程序优点的同时,可以容忍烧录过程中意外中断对系统造成的影响,同时FLASH烧录完成后采用UBL(User BootLoader)二级BootLoader方式,不通过芯片自身而通过串行烧录程序代替芯片将应用程序代码搬运至SDRAM中并直接驱动运行,这样既可省去了系统重新上电操作过程,实际使用过程中具有一定的灵活性与实用性。
技术领域
本发明属于嵌入式基础软件平台技术领域,涉及捷联惯导系统,尤其是一种基于TMS320C674X处理器二级BootLoader串行加载自启动方法。
背景技术
TI公司TMS320C674X系列高性能浮点DSP(Digital Signal Processing)处理器具有功耗低、接口丰富、浮点运算能力强等优点,作为系统CPU已广泛应用于捷联惯导系统当中。工程实践中应用TMS320C674X系列处理器必然会涉及到芯片启动引导环节,目前普遍使用的TMS320C674X处理器引导方式主要包括仿真器JTAG接口+FLASH加载方式和串行接口+FLASH加载方式。仿真器JTAG接口+FLASH加载方式即应用仿真器连接 TMS320C674X芯片JTAG接口,通过CCS集成开发环境将应用程序二进制代码烧写于 FLASH中,重新上电后,处理器自动引导应用程序至SDRAM中运行;串行接口+FLASH 加载方式即将串行烧录程序和应用程序集成到一起烧录到连续的FLASH地址空间,在特定条件下调用串行烧录程序,串行烧录程序通过串行接口接收新的应用程序二进制代码,并将代码烧写到FLASH,系统重新上电启动,处理器将自动引导新的应用程序至SDRAM 中运行。
无论仿真器JTAG接口+FLASH加载方式还是串行接口+FLASH加载方式,针对TMS320C674X系列DSP处理器而言均为利用处理器自身引导加载启动过程,属于一级BootLoader即RBL(Rom BootLoader)方式。对于仿真器JTAG接口+FLASH加载的方法,由于DSP芯片集成在系统电路当中,每次更新软件程序均需要对捷联惯导系统进行拆解,再通过仿真器连接芯片JTAG接口更新软件程序,在相对复杂的导航系统中,拆卸或拆解捷联惯导系统是一个牵扯方面较多相当繁复的过程,因此通过仿真器JTAG接口+FLASH 加载程序的方法在实际使用中显然存在诸多不便之处;对于串行接口+FLASH加载方法,在首次通过JTAG接口将串行烧录程序烧写到FLASH中后,后续更新应用程序均可通过串行接口更新软件,可不再对捷联惯导进行拆卸,相对仿真器JTAG接口+FLASH加载方法显著提高了可操作性,但是串行接口+FLASH加载方法也存在串行烧录过程中不能中断操作,如烧录中系统不允许断电、不能容忍烧录错误等缺点,若烧录失败则需要重新拆卸系统连接仿真器JTAG接口更新串行烧录程序,同时烧录成功后系统需重新上电或复位,新的应用程序方能加载才可正常运行,这种方式在某些应用场合有失灵活性。
通过专利文献的检索,仅发现如下一篇相关公开专利文献:
自启动串行引导程序加载与读取系统(101770373A),包括系统级芯片和外部SPI接口存储器,系统级芯片包括CPU、内部程序存储器、自启动串行引导程序加载模块、两路双向复用器及标准SPI协议接口。自启动串行引导程序加载模块分别与两路双向复用器的输入端I、CPU连接,通过标准SPI协议接口与外部SPI接口存储器连接,两路双向复用器的输入端II与CPU连接,输出端与RAM连接;自启动串行引导程序加载模块由自启动加载电路、工作模式切换电路、SPI主模式电路组成。上电后,自启动串行引导程序加载模块直接读取外部存储器中的算法程序,并快速加载到内部程序存储器,程序加载方法简单、系统启动时间短,且能进行多次加载和读取操作。
通过技术特征的对比,上篇公开专利文献,其自启动串行方式与本发明申请在技术构成上完全不相同,因此不会影响本发明申请的创造性。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0七研究所,未经中国船舶重工集团公司第七0七研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811339005.1/2.html,转载请声明来源钻瓜专利网。