毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

DM6467T 内核 和 文件系统 的启动方式修改

更新时间:2013-3-28:  来源:毕业论文

一、Davinci  DM6467T  这个板子没有nand flash,其上焊接的就是S29 GL128N的nor flash,总大小为128bit即16MB,TI给的手册中有些地方也是胡乱画的,简直垃圾!
从nor flash启动的话,分几个步骤:
1.可以用TFTP将uImage下载到内存(可以是0x80800000,这个其实无所谓,只要空间足够大能放的下uImage);
2.当然是解保护nof flash了(protect off 0x42040000 +0x200000)
3.地球人都知道,nor flash要写入的话必须要先擦除(erase 0x42040000 +0x200000)
4.将内存中的uImage烧写到nor flash(cp.b 0x80800000 0x42040000 0x200000)
5.当然还要设置启动地址从nor flash启动(setenv bootcmd bootm 0x42040000)
6.save你的env(save)
7.boot即可
如果是从内存启动的话,则简单的多:
1.可以用TFTP将uImage下载到内存(0x80007fc0,这个地址其实就是uImage的加载地址loadaddr)
2.设置几个环境变量:
(setenv loadaddr 0x80007fc0
 setenv fileaddr 0x80007fc0)
3.当然还要设置启动地址从内存启动(setenv bootcmd bootm 0x80007fc0)
4.save你的env(save)
5.boot即可
当然由内存启动你还可以用以下方法更简单:
1.首先要禁用aotustart(setenv aotustart no)
2.直接设置启动地址从内存启动(setenv bootcmd bootm tftp 0x80007fc0)
3.设置几个环境变量:
(setenv loadaddr 0x80007fc0
 setenv fileaddr 0x80007fc0)
4.save你的env(save)
5.boot即可
由硬盘启动,你首先要用nfs方式启动一次,然后把硬盘文件系统做好,再重启,设置bootargs由硬盘启动即可

上一页  [1] [2] 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©chuibin.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。