TI中文支持网
TI专业的中文技术问题搜集分享网站

C5000-大于48K 的程序BOOT的方法

对于C5000,大于48K 的程序BOOT的方法:

对于C5000,片内的BOOT 程序在上电后将数据区的内容,搬移到程序区的RAM 中,因此

FLASH 必须在RESET 后放在数据区。由于C5000,数据区的空间有限,一次BOOT 的程

序不能对于48K。解决的方法如下:

1.在RESET 后,将FLASH 译码在数据区,RAM 放在程序区,片内BOOT 程序将程序BOOT

到RAM 中。

2.用户初试化程序发出一个I/O 命令(如XF),将FLASH 译码到程序区的高地址。开放数

据区用于其它的RAM。

3.用户初试化程序中包括第二次BOOT 程序(此程序必须用户自己编写),将FLASH 中没

有BOOT 的其它代码搬移到RAM 中。

4.开始运行用户处理程序。

Tony Tang:

如果你能把代码分享给大家就更好了。

赞(0)
未经允许不得转载:TI中文支持网 » C5000-大于48K 的程序BOOT的方法
分享到: 更多 (0)