本帖最后由 屏論 于 2021-3-14 09:20 編輯
有一臺B860AV1.1-T2,照著壇子里的教程刷了機,就啟動不了,uboot一直循環(huán)跑碼,如下:
- MMC read: dev # 0, block # 1949696, count 2 ... 2 blocks read: OK
- MMC read: dev # 0, block # 1949700, count 22621 ... 22621 blocks read: OK
- MMC read: dev # 0, block # 1972320, count 9381 ... 9381 blocks read: OK
- MMC read: dev # 0, block # 1981700, count 197 ... 197 blocks read: OK
- setenv bootargs root=/dev/ram0 rw initrd=0x41000000,<font color="#ff0000">0x494605</font> boardtype=0x3 console=ttyS0,115200n8 ${othbootargs} stmmaceth=chain_mode:1 kgdboc=ttyS0,115200 loglevel=3 swiotlb=0x800 androidboot.hardware=zxic androidboot.selinux=disabled boot_revision=0006 LogoDataAddr=0x74000000 WorkMode=1 LogoDisplayModel=0 AutoOutputFlag=0 MarketCode=50 HDMIAdaptiveMode=0 TVMode=0001000100040001 576DispInfo=0012001006990557 480DispInfo=0012001006980460 720DispInfo=0017000812450704 1080DispInfo=0023001518741050 4KDispInfo=0000000038402160
- ERROR: Did not find a cmdline Flattened Device Tree
- Could not find a valid device tree
- failed to boot
- "Synchronous Abort" handler, esr 0x8a000000
復(fù)制代碼
我查閱了一些資料,應(yīng)該是固件不匹配,導(dǎo)致FDT地址不同,所以啟動不了,反復(fù)循環(huán)。
我又試了一下,發(fā)現(xiàn)正常啟動的上面紅色地址是0x1371f4。
請教下高手,需要如何配置,才能把uboot上面紅色部分地址改為0x1371f4呢?或者要如何恢復(fù)到刷機之前的狀態(tài)?網(wǎng)上找到一個ota_ZXB860AV1.1-T2_chongqingdianxin_V81511304.1002固件,不知道怎么恢復(fù),請高手指點一下,謝謝!
正常啟動的如下:
- setenv bootargs root=/dev/ram0 rw initrd=0x41000000,<font color="#ff0000">0x1371f4</font> boardtype=0x3 console=ttyS0,115200n8 ${othbootargs} stmmaceth=chain_mode:1 kgdboc=ttyS0,115200 loglevel=3 swiotlb=0x800 androidboot.hardware=zxic androidboot.selinux=disabled boot_revision=0006 LogoDataAddr=0x74000000 WorkMode=1 LogoDisplayModel=0 AutoOutputFlag=0 MarketCode=50 HDMIAdaptiveMode=0 TVMode=0001000100040001 576DispInfo=0012001006990557 480DispInfo=0012001006980460 720DispInfo=0017000812450704 1080DispInfo=0023001518741050 4KDispInfo=0000000038402160
復(fù)制代碼
|