|
楼主 |
发表于 2022-1-7 00:13
|
显示全部楼层
本帖最后由 flexyangjie 于 2022-1-7 22:30 编辑
最新情况来报告一下:在网上爬文的时候,偶尔发现这么个UBOOT 指令 bootipq debug,按这个指令试了一下,结果如下
(IPQ) # bootipq debug
MMC Device 0 not found
MMC Device 0 not found
Using nand device 1
Device 1: nand1... is now current device
bootargs=console=ttyMSM0,115200n8 root=mtd:rootfs rootfstype=squashfs
Booting from flash
set mtdids nand1=nand1 && set mtdparts mtdparts=nand1{msmparts} && set autostart yes;nboot 0x44000000 1 0x320000
Loading from nand1, offset 0x320000
发现问题了,bootiqp指令是从nand1引导启动的,而每次刷机都是刷入的nand0.这就好解释为什么原系统是打不死的小强。
重新刷入可以启动的内核,用nboot 0x44000000 0 0x320000;bootm指令终于引导起了新的内核。
然后就是刷入nand-factory.bin(由于不是计算机专业出身,折腾这个纯属不务正业,所有的东西都是临时网上爬文学习,个中艰辛这里省略一万字)
昨晚折腾到能进入自已编译的lean最新版的最小化系统(没有任何插件的),但是不能保存web页面的更改配置,断电重启就还原了。
日志报错“blk_update_request: i/o error, dev mtdblock0, sector 0”
今晚再一折腾不能进系统了,日志报错“ VFS: Cannot open root device "ubiblock0_1" or unknown-block(0,0): error -6;Please append a correct "root=" boot option; here are the available partitions:‘
这个报错与环境变量设置有关(bootargs=),但我着实不知道该怎么设置。。
期待大神能指点指点。
|
|