四.烧写过程
我们采用的烧写方法和烧写内核的方法一样内核的烧,我们采用tftp方式,用网线将目标板和pc机连接起来,配置好目标板的网络参数,主要是serverip、ipaddr。
首先将rootfs下载到内存中:#tftp 30008000 rootfs
按照之前内核的nandflash分区进行烧写,将内存中的文件系统烧写到flash中:
#nand erase 500000 3b00000
#nand write 30008000 500000 3b00000
重启uboot使其加载文件系统。
可以看到内核启动,不在出现panic,这时会提示回车,回车后进入命令行,我们可以使用一些linux的常用命令,如:ls、cd、vi等。
如下图所示:


注意:我们这里使用的是PUTTY串口显示软件,如果用之前的DNW查看串口信息,会出现下面的错误:


可以看到第一个目录 [1;34mbin [0m
会发现出现的信息除了bin目录外还有其他的内容,这并不是文件系统的问题只是DNW这款软件并不支持这些表示色彩的附加信息,换成PUTTY可以正常显示了。
我们可以运行一下我们自己的应用程序hello:./hello
可以看到打印信息Hello World如下图所示:


顶嵌官网:http://www.top-e.org/
顶嵌嵌入式原创视频教程:http://www.top-e.org/page/search/index.php
顶嵌嵌入式技术教程:http://www.top-e.org/jiaoshi/class/