TMS320C30外部FLASH在线烧写及代码搬移的实现  被引量:5

Study on On-line Program and Code Remove of TMS320C30's External Flash

在线阅读下载全文

作  者:杨东军[1,2] 方伟[1] 叶新[1] 

机构地区:[1]中国科学院长春光学精密机械与物理研究所空间一部,吉林长春130033 [2]中国科学院研究生院,北京100039

出  处:《计算机测量与控制》2011年第9期2227-2229,2233,共4页Computer Measurement &Control

基  金:国家自然科学基金(61077080);吉林省青年科研基金(20090117)资助项目

摘  要:TMS320C30内部没有启动自引导机制(Bootloader),使得程序上电后从外部Flash启动较为复杂;利用CPLD地址译码重映射、Flash在线编程烧写技术,解决了贴片式Flash程序烧写问题,实现了中断LED程序从外部Flash启动;另外,鉴于外部Flash运行速度慢的缺点,设计了代码搬移程序,在FLASH启动后,首先执行搬移程序,把FLASH内的程序代码搬移到外部RAM内执行,实现了代码的高速执行;实践证明,该方法简单适用,运行稳定可靠,实现了TMS320C30上电后的用户程序自动引导,满足了外部贴片式Flash启动和代码高速运行的要求。TMS320C30 does not have the bootstrap function, and this makes the program run from Flash very difficultly. Based on the re --coding with CPLD and on--line program of Flash, resolves the problem of the piece package Flash~ s program, and makes the led inter- rupt project run in the Flash successfully. On the other hand, for the limit of the Flash speed, designs the code remove program, when the Flash power on runs the code remove program which moves the code from Flash to RAM first, and this improves the code running speed. Ex- periment shows that this method is simple and stability, and makes the user code bootstrap of TMS320C30 successfully, meeting the require- ment of the high speed running from flash when power on.

关 键 词:TMS320C30 FLASH 在线烧写 搬移 

分 类 号:TP368[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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