With the diversification of system based on DSP,it has become an important problem that system can't work normally due to the failure of DSP program online upgrade and boot.In order to improve the reliability and maintainability of DSP system,a backup boot scheme based on SPI+EMIF NOR FLASH and a single SPI FLASH three-stage loading backup bootload scheme are designed according to the bootload principle of DSP based on M6678 DSP.In the two FLASH backup bootload method,the DSP backup FLASH program can be bootload by switching the DSP BOOTMODE online,then reset DSP.Single-chip SPI FLASH three times loading backup bootload method by placing the UBOOT programs,application programs and backup application programs in the three segments of the SPI FLASH,DSP loads the UBOOT program in the first address of the FLASH through the RBL program,and the UBOOT program loads applications in different FLASH addresses according to external signals.The test results show that both schemes can implement the DSP backup bootload function and improve the reliability of the system.
Key words
M6678 /
SPI /
EMIF /
three times bootload /
FLASH partition
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
References
[1] 唐国斐,周海芳,谭庆平.基于多核DSP的星载并行遥感图像压缩系统设计与实现[J].计算机应用,2017,37(5):1246-1250.
[2] 王忍宝,许四祥,翟健健,等.基于DSP的双层流水线在弱小目标检测中的应用[J].红外技术,2016,38(7):587-591.
[3] 汪晶晶,苏建徽,孙佩石.基于串口通信的DSP应用程序在线升级方法[J].微型机与应用,2013,32(14):15-17,24.
[4] 王尧,李荣冰,孙永荣,等.DSP在线升级容错性能的研究[J].电子测量技术,2017,40(11):193-196
[5] 徐达旺,赵浩,刘元商.TMS320C671X系列DSP的引导程序设计技术[J].国外电子测量技术,2016(12):93-97.
[6] 万勇利,韩纪晓,赵为志,等.DSP用户程序二次引导加载设计[J].自动化技术与应用,2016(8):47-51.
[7] 蔡湘平,冯艳清,汪安民.多核DSP的Nand Flash启动软硬件设计[J].单片机与嵌入式系统应用,2013,13(3):46-48.