修改前:进入uboot,输入print env命令
bootargs=console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,512k(uboot)ro,256K(env),256k(evn_redundent),256k(spare),512k(dtb),6M(kernel)ro,100M(rootfs),-(data) rootfstype=ubifs ubi.mtd=7 root=ubi0:rootfs quiet
修改后:把内核的ro标识去掉,用setenv命令,用saveenv保存当前命令
setenv bootargs console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,512k(uboot)ro,256K(env),256k(evn_redundent),256k(spare),512k(dtb),6M(kernel),100M(rootfs),-(data) rootfstype=ubifs ubi.mtd=7 root=ubi0:rootfs quiet
saveenv
在uboot环境中,通过`printenv`命令查看当前设置,然后使用`setenv`修改`bootargs`,去掉了内核的只读标志`ro`,允许内核在启动时可写。修改完成后,使用`saveenv`保存这些更改,确保设置持久化。
339

被折叠的 条评论
为什么被折叠?



