基于TMS320F28335的DSP/BIOS系统从FLASH到RAM运行  被引量:4

TMS320F28335-based DSP/BIOS system running from FLASH to RAM

在线阅读下载全文

作  者:陈惠纲 黎驱 

机构地区:[1]赫兹曼电力(广东)有限公司,广东佛山528300

出  处:《现代电子技术》2015年第2期65-68,共4页Modern Electronics Technique

摘  要:DSP/BIOS是TMS320F28xxx系列DSP上的一个实时操作系统内核。由于TMS320F28335内部FLASH性能的限制,当DSP/BIOS系统直接在芯片内FLASH上运行时,程序运行的速度往往比在RAM上运行时慢得多,严重影响了DSP/BIOS的实时性。为了解决这个问题,通过分析TMS320F28335的启动过程和程序从FLASH搬移到RAM上运行的一般流程,以及DSP/BIOS与非DSP/BIOS工程的Memory Sections特点,提出一种通过在c_int00之前增加Copy_Sections等一系列操作对DSP/BIOS系统及用户程序进行搬移的方法。由此实现在芯片启动后自动把DSP/BIOS系统从片内FLASH搬移到RAM上运行的功能,从而提高DSP/BIOS系统的运行效率和实时性。该方法已经通过实验验证并在实际的工程项目中应用,获得良好的效果,因此值得推广。DSP/BIOS is a Real-time operating system kernel on DSP of TMS320F28xxx series. When DSP/BIOS system runs directly in the on-chip FLASH,the DSP/BIOS system would be much slower than it runs in RAM because of the perfor-mance limitation of FLASH in TMS320F28335,which affects the DSP/BIOS’s real-time performance seriously. To solve the problem,By analyzing the start-up procedure of TMS320F28335 and the procedure of moving a program from FLASH to RAM, and the Memory Sections features of DSP/BIOS and none DSP/BIOS,a method to add a function named Copy_Sections before c_int00 to copy DSP/BIOS system and user program from FLASH to RAM is proposed in this paper. By doing this,the Function that DSP/BIOS system is automatically copied from on-chip FLASH to RAM after reset or power on the DSP is realized,which improves the efficiency of DSP/BIOS system and its real-time performance. This method was validated by experiment and used in practical project.

关 键 词:TMS320F28335 DSP/BIOS FLASH RAM 程序搬移 

分 类 号:TN919-34[电子电信—通信与信息系统] TP311.1[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象