TMS320C6000系列DSP的DSP/BIOS自启动设计

张舵, 范晋文, 周云松, 顾瀚戈

集成电路与嵌入式系统 ›› 2022, Vol. 22 ›› Issue (9) : 29-32.

PDF(1095 KB)
PDF(1095 KB)
集成电路与嵌入式系统 ›› 2022, Vol. 22 ›› Issue (9) : 29-32.
专题论述

TMS320C6000系列DSP的DSP/BIOS自启动设计

  • 张舵, 范晋文, 周云松, 顾瀚戈
作者信息 +

Design of DSP/BIOS Auto-boot Based on TMS320C6000 Series DSP

  • Zhang Duo, Fan Jinwen, Zhou Yunsong, Gu Hange
Author information +
文章历史 +

摘要

DSP/BIOS是TI公司为其DSP量身打造的一套实时多任务操作系统。由于DSP/BIOS的移植过程较为繁琐,并且在TMS320C6000(简称C6000)系列DSP上移植过程较为复杂。为了解决这些问题,通过分析C6000系列DSP芯片的上电启动过程和DSP/BIOS程序启动的一般流程,提出了一种DSP/BIOS在C6000系列DSP芯片上通用自启动方法,然后对DSP/BIOS中存储段配置、链接命令文件操作以及不同RAM架构下二级BootLoader的实现进行了详细设计和说明,实现了DSP/BIOS工程在C6000系列DSP上自启动的通用方法。该设计已经成功应用在某多信号采集传输项目中。

Abstract

DSP/BIOS is a set of real-time multitasking operating system tailored by TI for its DSP.Because the transplanting process of DSP/BIOS is cumbersome,and the transplanting process on TMS320C6000 series DSP is more complicated.In order to solve these problems,by analyzing the power-on and startup process of C6000 series DSP chips and the general process of DSP/BIOS program startup,a general self-starting method of DSP/BIOS on C6000 series DSP chips is proposed.The configuration of storage segment,the operation of link command file and the realization of the second-level BootLoader under different RAM architectures are designed and explained in detail,and the general method of DSP/BIOS project self-starting on C6000 series DSP is realized.The design has been successfully applied in a multi-signal acquisition and transmission project.

关键词

DSP/BIOS / BootLoader / 程序烧录 / ROM引导 / TMS320C6000

Key words

DSP/BIOS / BootLoader / program burning / ROM boot / TMS320C6000

引用本文

导出引用
张舵, 范晋文, 周云松, 顾瀚戈. TMS320C6000系列DSP的DSP/BIOS自启动设计[J]. 集成电路与嵌入式系统. 2022, 22(9): 29-32
Zhang Duo, Fan Jinwen, Zhou Yunsong, Gu Hange. Design of DSP/BIOS Auto-boot Based on TMS320C6000 Series DSP[J]. Integrated Circuits and Embedded Systems. 2022, 22(9): 29-32
中图分类号: TN2   

参考文献

[1] Y Kang,Chen J,Li B.Generic Bootloader Architecture Based on Automatic Update Mechanism[C]//2018 IEEE 3rd International Conference on Signal and Image Processing (ICSIP).IEEE,2018.
[2] Rulph C.Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK[M].WILEY,2008.
[3] 陈惠纲,黎驱.基于TMS320F28335的DSP/BIOS系统从FLASH到RAM运行[J].现代电子技术,2015,38(2):4.
[4] 汪庆武,郇钲,张美艳,等.DSP程序外部FLASH引导加载方法研究与设计[J].仪表技术,2017(7):4.
[5] 徐达旺,赵浩,刘元商.TMS320C671X系列DSP的引导程序设计技术[J].国外电子测量技术,2016(12):5.
[6] Krickovic J,D Miljkovic,Dukic M.Automation testing of Bootloader for target DSP platform[C]//Telecommuni-cations Forum Telfor,2015.
[7] Texas Instruments Literature.TMS320C6000 Assembly language Tools User'S Guide,2011.
[8] Zhang D,Wu Y.The research and implementation of flash EMIFA bootloader[C]//International Congress on Image & Signal Processing.IEEE,2013.
[9] Reney D,Tripathi D N.Signal Generation Using TMS320C6713 Processor[J].International Journal of Computer Science Engineering & Technolo,2011.

PDF(1095 KB)

Accesses

Citation

Detail

段落导航
相关文章

/