嵌入式爱好者

查看: 21536|回复: 5

[Ubuntu] 刷写官方OpenWRT后无法刷回Ubuntu

[复制链接]

6

主题

15

帖子

44

积分

RK3568通行证LS1043A\46A通行证

扫一扫,手机访问本帖
发表于 2021-4-25 16:10:13 | 显示全部楼层 |阅读模式
刚刚收到的1043开发板,上面是ubuntu系统,根据文档用USB升级成OpenWRT后想刷回Ubuntu,发现无论怎们刷写,系统还是OpenWRT。
uboot,还有kernel都能刷写成功(通过编译时间可以判断),也更新过QSPI Flash,唯独系统启动后总是OpenWRT。
请问咋回事?

另外更新系统的时候会报“Invalid sparse file format”异常,怀疑有关系:

---------------------+
|platform       |ok1043-c
|rootfs         |ubuntu.img
|qspiflash      |false
|emmcflash      |true
|sdfirmware     |firmware_ls1043ardb_uboot_sdboot.img
|qspifirmware   |firmware_ls1043ardb_uboot_qspiboot.img
+---------------+------------------------------------------------+
==================================================================
[emmc partition]
==================================================================
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.108604 seconds, 9.2MB/s
parting, wait ...
[    7.229693] random: parted: uninitialized urandom read (16 bytes read)
part, done.
formating, wait ...
format, done.
==================================================================
[emmc flash]
==================================================================
flashing, wait...
[    8.129704] random: crng init done
29270+1 records in
29270+1 records out
14986242 bytes (14.3MB) copied, 1.480335 seconds, 9.7MB/s
Invalid sparse file format at unknown block 6E69 at 166526490
Invalid sparse file format at unknown block 7520 at 166526492
Invalid sparse file format at unknown block 6920 at 166526493
Invalid sparse file format at unknown block 657A at 166526494

回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-4-25 16:27:01 | 显示全部楼层
您烧写的是出厂镜像吗?
正常来说是不应该的,建议您换个U盘试试,需要注意U盘的格式为FAT32格式,无隐藏分区
点评回复 支持 反对

使用道具 举报

6

主题

15

帖子

44

积分

RK3568通行证LS1043A\46A通行证

 楼主| 发表于 2021-4-25 17:05:43 | 显示全部楼层
烧写的是出厂镜像,0723的版本和0525版本都试过。
U(实际是读卡器)是FAT32格式的,只有一个分区。另外既然Kernel都能升级成功,是不是U盘没啥问题啊?

还有手头还有一个USB3.0的Sandisk优盘,报下面的错误,没法升级。
Device 0: Vendor: SanDisk Rev: 1.00 Prod: Ultra USB 3.0
            Type: Removable Hard Disk
            Capacity: 29327.3 MB = 28.6 GB (60062500 x 512)
... is now current device
Scanning usb 0:4...
Found U-Boot script /ls1043ardb_update.scr
365 bytes read in 21 ms (16.6 KiB/s)
## Executing script at 80000000
** Invalid partition 1 **
** Invalid partition 1 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
SCRIPT FAILED: continuing...
Found U-Boot script /boot/ls1043ardb_boot.scr
895 bytes read in 30 ms (28.3 KiB/s)
## Executing script at 80000000
** Invalid partition 3 **
** Invalid partition 2 **
** Invalid partition 2 **
** Invalid partition 2 **
Bad Linux ARM64 Image magic!

点评

djh
从打印信息看您的U盘存在无效的分区,所以烧写不成功;  详情 回复 发表于 2021-4-26 08:45
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-4-26 08:45:59 | 显示全部楼层
lgy1980 发表于 2021-4-25 17:05
烧写的是出厂镜像,0723的版本和0525版本都试过。
U(实际是读卡器)是FAT32格式的,只有一个分区。另外既 ...

从打印信息看您的U盘存在无效的分区,所以烧写不成功;
点评回复 支持 反对

使用道具 举报

6

主题

15

帖子

44

积分

RK3568通行证LS1043A\46A通行证

 楼主| 发表于 2021-4-26 13:08:27 | 显示全部楼层
U盘的分区问题换了U盘可以了,但是升级依然不成功,但是同样的U盘,升级OpenWRT就可以。
会不会是是格式化EMMC的时候出了问题。
您再帮忙看看这部分烧写log吧(中间重复的部分截取了)
==================================================================
[emmc flash]
==================================================================
flashing, wait...
[    8.178167] random: crng init done
29270+1 records in
29270+1 records out
14986242 bytes (14.3MB) copied, 1.496082 seconds, 9.6MB/s
Invalid sparse file format at unknown block 6D72 at 95793158
Invalid sparse file format at unknown block 6120 at 95793159
..............................
...............................
Invalid sparse file format at unknown block 0000 at 95805040
Invalid sparse file format at unknown block 0000 at 95805041
Failed to read sparse file
flash, done.
[   64.652064] EXT4-fs (mmcblk0p3): recovery complete
[   64.657748] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[Done] 57s
==================================================================

点评

djh
一般来说是U盘的问题,建议您再换了其他的,读卡器+SD卡也是可以的, 前提是SD卡格式为FAT32格式的,8G就够用  详情 回复 发表于 2021-4-26 17:24
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-4-26 17:24:05 | 显示全部楼层
lgy1980 发表于 2021-4-26 13:08
U盘的分区问题换了U盘可以了,但是升级依然不成功,但是同样的U盘,升级OpenWRT就可以。
会不会是是格式化 ...

一般来说是U盘的问题,建议您再换了其他的,读卡器+SD卡也是可以的,
前提是SD卡格式为FAT32格式的,8G就够用
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-27 02:35

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表