






















(1)修改bootargs。对于256MBFLASH的板子,可这样修改:
'mem=128Mconsole=ttyAMA0,115200root=/dev/mtdblock12rootfstype=jffs2mtdparts=hinand:1M(fastboot),512K(bootargs),512K(bootargsbak),1M(stbid),1M(loaderdb),1M(loaderdb_bak),5M(loader),5M(loader_bak),1M(baseparam),1M(logo),1M(logobak),5M(kernel),163M(rootfs),-(other)mmz=ddr,0,0x88000000,128M'
(2)烧写kernel:
mw.b 82000000 ff 500000 //将ddr写为0xff,写5M tftp 82000000 uImage //下载kernel到ddr nand erase 1200000 500000 //擦写0x1200000后面的5M flash nand write 82000000 1200000 500000 //把ddr中的kernel写入nand flash,写入5M的大小
(3)烧写jffs2文件系统:
mw.b 82000000 ff A300000 tftp 82000000 hi3716m_rootfs.jffs2 nand erase 1700000 A300000 nand write.jffs2 82000000 1700000 $(filesize)。 注意,mer-qtmediahub-hi3716m的rootfs做成jffs2文件后大小是109838336字节,即约104.5MB。 用128MB FLASH的板子,最多腾出107MB的空间用于rootfs。 但实际上,128MB的板子无法启动Mer,Stskeeps认为可能和jffs2对FLASH的操作有关,2.5MB左右的剩余空间是不够的。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。