检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[电子电信—信息与通信工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28