步骤如下
- 1、烧写u-boot到Nor或者Nand
- 2、烧写kernel
- 3、烧写文件系统
- 4、删除params,使用默认参数(若对u-boot了解,自行决定)
烧写u-boot
假设这个开发板已经变成了一块砖头,那么我们只能通过op或者eop进行烧写
首先复制u-boot的路径
打开cmd进入路径
接上eop,开发板上电
依次选择,这次烧写到Nor中
烧写完成后断电
拔掉eop的连线
刚刚烧的是Nor Flash,就选择Nor启动
接着把串口打开,倒数到0之前按空格键进去u-boot界面
接好另一条usb的线
下面就可以使用usb进行下载烧写了
烧写kernel
使用u-boot进行烧写
在u-boot界面输入k,选择烧写内核
确定好usb状态后,将需要的文件写进去
串口也会有调试信息
烧写文件系统
使用u-boot进行烧写
在u-boot界面输入y,选择烧写文件系统
确定好usb状态后选择文件系统镜像
这里注意,一定要是yaffs2的结尾
这次选择qt的文件系统
烧写完成
注意:
Nand Flash可能会存在坏块
这是Nand Flash的一个特点
它便宜,容量大,但是有坏块是它的缺点
不影响使用
删除params,使用默认参数
按q退出u-boot界面
输入mtd查看分区
nand erase params
擦除分区
擦除完成
这时候重新上电即可
现象
第一次启动会要求用户校准屏幕
时区时间设置完成后就完成恢复出厂系统了
再次校准屏幕
若屏幕需要再次校准
rm /etc/pointercal
删除这个文件,重启后可以再次校准