1. 烧写
Pmon: load -r -f bfc00000 tftp://192.168.1.143/gzrom.bin

Kernel: devcp tftp://192.168.1.143/vmlinux/dev/mtd1 

fs: devcp tftp://192.168.1.143/1bcramfs.img /dev/mtd2

说明:
1)1B云终端的Nandflash有两个分区mtd1和mtd2,将vmlinux写入mtd1(按raw数据写,不按cramfs文件格式写);
将1bcramfs.img写入mtd2(按raw数据写,不按cramfs文件格式写)
2)devcp tftp://192.168.1.143/1byaff2fs.img /dev/mtd2启动失败的原因:devcp烧写yaff2格式文件系统到Nandflash里时采用的不完全是raw数据的写法,还需要做一些特殊处理,在北京嵌入式部门的pmon代码中devcp不支持这种特殊处理,所以烧写yaff2文件系统会导致启动失败。广州分公司的pmon支持yaff2烧写。

2. 启动
pmon> set al "/dev/mtd1"
pmon> set append "console=ttyS0,115200root=/dev/mtdblock1 rootfstype=cramfs init=/linuxrc"
pmon> reboot

说明:
mtdblock1对应pmon中的mtd2;mtdblock0代表pmon中的mtd1
Logo

更多推荐