Toybrick

TB-RK35588X 烧写Android失败

hyayh

新手上路

积分
17
发表于 2023-1-15 09:15:28    查看: 2669|回复: 7 | [复制链接]    打印 | 显示全部楼层
本帖最后由 hyayh 于 2023-1-15 09:18 编辑

新购入的TB-RK35588X尝试烧写Android 12 固件,以下是尝试使用的电脑、软件等信息:
电脑:Win10 专业工作站版 和 Win11 家庭中文版笔记本两台,Ubuntu 18.04.5 LTS x64台式机一台;
Win下Rockusb Device驱动:5.11.0

线材:两根不同Type-C线
烧写工具:Win下分别用了RKDevTool v2.84和RKDevTool v2.93,Linux下使用Linux_Upgrade_Tool_v1.65
烧写的Android固件包1:TB-RK3588X_Images_Android_V0.1.1.7z 从WiKi页面指引的固件。
烧写的Android固件包2:邮件联系toybrick@rock-chips.com获取的Android12源码包,按源码包里的readme.txt说明自行编译的固件,清空了out和rockdev目录后重新编译的。

问题描述:
在Loader或Maskrom模式下烧录Android固件始终提示失败,换用了不同电脑,不同Type-C线,不同版本RKDevTool,始终失败。

RKDevTool v2.8.4的Log1如下:
16:52:49 471        瑞芯微开发工具 v2.8.4.0 start run
16:53:01 370        Layer<1-2>:测试设备开始
16:53:01 372        Layer<1-2>:测试设备成功
16:53:01 376        Layer<1-2>:校验芯片开始
16:53:01 378        Layer<1-2>:校验芯片成功
16:53:01 380        Layer<1-2>:获取FlashInfo开始
16:53:01 381        <LAYER 1-2> INFO:FlashInfo: 00 A0 A4 03 00 04 04 00 28 00 01
16:53:01 381        <LAYER 1-2> INFO:GetFlashInfo-->Emmc storage.
16:53:01 383        Layer<1-2>:获取FlashInfo成功
16:53:01 385        Layer<1-2>:准备IDB开始
16:53:01 386        <LAYER 1-2> INFO:CS(1)                (29844MB)                (SAMSUNG)
16:53:01 388        Layer<1-2>:准备IDB成功
16:53:01 390        Layer<1-2>:下载IDB开始
16:53:01 391        <LAYER 1-2> INFOownloadIDBlock-->New IDB
16:53:01 445        Layer<1-2>:下载IDB成功
16:53:01 447        Layer<1-2>:等待Loader开始
16:53:02 075        Layer<1-2>:等待Loader成功
16:53:02 076        Layer<1-2>:测试设备开始
16:53:02 080        Layer<1-2>:测试设备成功
16:53:02 083        Layer<1-2>: Download gpt...
16:53:02 099        Layer<1-2>: Download uboot at 0x00004000...
16:53:02 220        Layer<1-2>: Download misc at 0x00008000...
16:53:02 231        Layer<1-2>: Download dtbo at 0x0000a000...
16:53:02 238        Layer<1-2>: Download vbmeta at 0x0000c000...
16:53:02 247        Layer<1-2>: Download boot at 0x0000c800...
16:53:08 187        Error:RKU_Write-->WriteFile failed,bRet=0,err=995,size=1048576,write=0
16:53:30 205        INFO:RKU_ResetPipe-->DeviceIoControl OK
16:53:35 207        Error:RKU_Write-->WriteFile failed,bRet=0,err=995,size=31,write=0
16:53:35 207        ERRORownloadImage-->RKU_WriteLBA failed,Written(30408704),RetCode(0)
16:53:35 220        Layer<1-2>: RunProc is ending, ret=0

RKDevTool v2.8.4的Log2如下:
17:09:31 987        瑞芯微开发工具 v2.8.4.0 start run
17:09:49 968        Layer<1-2>:下载Boot开始
17:09:53 447        Layer<1-2>:下载Boot成功
17:09:53 452        Layer<1-2>:等待Maskrom开始
17:09:54 080        Layer<1-2>:等待Maskrom成功
17:09:54 082        Layer<1-2>:测试设备开始
17:09:54 083        Layer<1-2>:测试设备成功
17:09:54 088        Layer<1-2>:校验芯片开始
17:09:54 090        Layer<1-2>:校验芯片成功
17:09:54 093        Layer<1-2>:获取FlashInfo开始
17:09:54 093        <LAYER 1-2> INFO:FlashInfo: 00 A0 A4 03 00 04 04 00 28 00 01
17:09:54 094        <LAYER 1-2> INFO:GetFlashInfo-->Emmc storage.
17:09:54 096        Layer<1-2>:获取FlashInfo成功
17:09:54 099        Layer<1-2>:准备IDB开始
17:09:54 100        <LAYER 1-2> INFO:CS(1)                (29844MB)                (SAMSUNG)
17:09:54 102        Layer<1-2>:准备IDB成功
17:09:54 105        Layer<1-2>:下载IDB开始
17:09:54 105        <LAYER 1-2> INFOownloadIDBlock-->New IDB
17:09:54 148        Layer<1-2>:下载IDB成功
17:09:54 150        Layer<1-2>:等待Maskrom开始
17:09:54 712        Layer<1-2>:等待Maskrom成功
17:09:54 716        Layer<1-2>:测试设备开始
17:09:54 719        Layer<1-2>:测试设备成功
17:09:54 724        Layer<1-2>: Download gpt...
17:09:54 739        Layer<1-2>: Download uboot at 0x00004000...
17:09:54 856        Layer<1-2>: Download misc at 0x00008000...
17:09:54 865        Layer<1-2>: Download dtbo at 0x0000a000...
17:09:54 875        Layer<1-2>: Download vbmeta at 0x0000c000...
17:09:54 887        Layer<1-2>: Download boot at 0x0000c800...
17:09:56 094        Layer<1-2>: Download recovery at 0x00020800...
17:09:58 241        Layer<1-2>: Download baseparameter at 0x001d8800...
17:09:58 284        Layer<1-2>: DownloadSparse super at 0x001d9000...
17:09:58 285        INFOownloadSparseImage-->erase start,file=..\img\super.img,unsparse=6373376,partition=6373376
17:09:58 715        INFOownloadSparseImage-->write sparse start,total_chunk=3907
17:10:07 166        Error:RKU_Write-->WriteFile failed,bRet=0,err=995,size=1048576,write=0
17:10:29 213        INFO:RKU_ResetPipe-->DeviceIoControl OK
17:10:34 226        Error:RKU_Write-->WriteFile failed,bRet=0,err=995,size=1048576,write=0
17:10:34 227        ERRORownloadSparseImage-->RKU_WriteLBA failed,Written(145768448),RetCode(0)
17:10:34 250        Layer<1-2>: RunProc is ending, ret=0

RKDevTool v2.9.3的Log1如下:
16:54:30 416        Layer<1-2>:测试设备开始
16:54:30 418        Layer<1-2>:测试设备成功
16:54:30 419        Layer<1-2>:校验芯片开始
16:54:30 422        Layer<1-2>:校验芯片成功
16:54:30 423        Layer<1-2>:获取FlashInfo开始
16:54:30 423        <LAYER 1-2> INFO:FlashInfo: 00 A0 A4 03 00 04 04 00 28 00 01
16:54:30 424        <LAYER 1-2> INFO:GetFlashInfo-->Emmc storage.
16:54:30 426        Layer<1-2>:获取FlashInfo成功
16:54:30 428        Layer<1-2>:准备IDB开始
16:54:30 429        <LAYER 1-2> INFO:CS(1)                (29844MB)                (SAMSUNG)
16:54:30 431        Layer<1-2>:准备IDB成功
16:54:30 432        Layer<1-2>:下载IDB开始
16:54:30 433        <LAYER 1-2> INFOownloadIDBlock-->New IDB
16:54:30 488        Layer<1-2>:下载IDB成功
16:54:30 490        Layer<1-2>:等待Loader开始
16:54:31 080        Layer<1-2>:等待Loader成功
16:54:31 082        Layer<1-2>:测试设备开始
16:54:31 086        Layer<1-2>:测试设备成功
16:54:31 089        Layer<1-2>: Download gpt...
16:54:31 105        Layer<1-2>: Download uboot at 0x00004000...
16:54:31 231        Layer<1-2>: Download misc at 0x00008000...
16:54:31 240        Layer<1-2>: Download dtbo at 0x0000a000...
16:54:31 249        Layer<1-2>: Download vbmeta at 0x0000c000...
16:54:31 256        Layer<1-2>: Download boot at 0x0000c800...
16:54:32 442        Layer<1-2>: Download recovery at 0x00020800...
16:54:35 030        Layer<1-2>: Download baseparameter at 0x001d8800...
16:54:35 071        Layer<1-2>: DownloadSparse super at 0x001d9000...
16:54:35 071        INFOownloadSparseImage-->erase start,file=..\img\super.img,unsparse=6373376,partition=6373376
16:54:35 723        INFOownloadSparseImage-->write sparse start,total_chunk=3932
16:54:37 394        ERRORownloadSparseImage-->RKU_WriteLBA failed,Written(66871296),RetCode(-8)
16:54:37 408        Layer<1-2>: RunProc is ending, ret=0

RKDevTool v2.9.3的Log2如下:
17:15:33 178        Layer<1-2>:下载Boot开始
17:15:36 652        Layer<1-2>:下载Boot成功
17:15:36 654        Layer<1-2>:等待Maskrom开始
17:15:37 318        Layer<1-2>:等待Maskrom成功
17:15:37 319        Layer<1-2>:测试设备开始
17:15:37 321        Layer<1-2>:测试设备成功
17:15:37 324        Layer<1-2>:校验芯片开始
17:15:37 326        Layer<1-2>:校验芯片成功
17:15:37 328        Layer<1-2>:获取FlashInfo开始
17:15:37 328        <LAYER 1-2> INFO:FlashInfo: 00 A0 A4 03 00 04 04 00 28 00 01
17:15:37 329        <LAYER 1-2> INFO:GetFlashInfo-->Emmc storage.
17:15:37 331        Layer<1-2>:获取FlashInfo成功
17:15:37 333        Layer<1-2>:准备IDB开始
17:15:37 333        <LAYER 1-2> INFO:CS(1)                (29844MB)                (SAMSUNG)
17:15:37 335        Layer<1-2>:准备IDB成功
17:15:37 338        Layer<1-2>:下载IDB开始
17:15:37 339        <LAYER 1-2> INFO:DownloadIDBlock-->New IDB
17:15:37 389        Layer<1-2>:下载IDB成功
17:15:37 392        Layer<1-2>:下载固件开始
17:15:37 393        <LAYER 1-2> INFO:Start download image,total=3378569147,band=64,DirectLBA=1,First4Access=1,Gpt=1
17:15:37 396        <LAYER 1-2> INFO:Start to download uboot,offset=0x4000,size=4194304
17:15:37 497        <LAYER 1-2> INFO:Start to download misc,offset=0x8000,size=49152
17:15:37 500        <LAYER 1-2> INFO:Start to download dtbo,offset=0xa000,size=443
17:15:37 501        <LAYER 1-2> INFO:Start to download vbmeta,offset=0xc000,size=4096
17:15:37 507        <LAYER 1-2> INFO:Start to download boot,offset=0xc800,size=37980160
17:15:38 410        <LAYER 1-2> INFO:Start to download recovery,offset=0x20800,size=72089600
17:15:40 126        <LAYER 1-2> INFO:Start to download baseparameter,offset=0x1d8800,size=1048576
17:15:40 150        <LAYER 1-2> INFO:Start to download super,offset=0x1d9000,size=3263168512
17:15:49 114        Error:RKU_Write-->WriteFile failed,bRet=0,err=995,size=1048576,write=0
17:16:11 175        INFO:RKU_ResetPipe-->DeviceIoControl OK
17:16:16 187        Error:RKU_Write-->WriteFile failed,bRet=0,err=995,size=1048576,write=0
17:16:16 187        <LAYER 1-2> ERROR:RKA_SparseFile_Download-->RKU_WriteLBA failed,RetCode(-3),chunk=36
17:16:16 188        <LAYER 1-2> ERROR:DownloadImage-->RKA_File_Download failed(super)
17:16:16 191        Errorayer<1-2>:下载固件失败








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

395876134

版主

积分
1059
发表于 2023-1-15 10:06:34 | 显示全部楼层
你好 update.img哪里来的
回复

使用道具 举报

hyayh

新手上路

积分
17
 楼主| 发表于 2023-1-15 10:47:06 | 显示全部楼层
395876134 发表于 2023-1-15 10:06
你好 update.img哪里来的

update.img是自己编的
回复

使用道具 举报

jefferyzhang

版主

积分
12925
发表于 2023-1-15 12:05:47 | 显示全部楼层
分开烧是正常的吗?
回复

使用道具 举报

hyayh

新手上路

积分
17
 楼主| 发表于 2023-1-15 13:41:32 | 显示全部楼层
jefferyzhang 发表于 2023-1-15 12:05
分开烧是正常的吗?

分开烧录也不正常,后面才尝试烧update包的。
回复

使用道具 举报

jefferyzhang

版主

积分
12925
发表于 2023-1-15 14:45:12 | 显示全部楼层
先确认下官方的固件能不能烧进去,然后对比下烧写工具版本和wiki是否一样
回复

使用道具 举报

hyayh

新手上路

积分
17
 楼主| 发表于 2023-1-15 16:02:08 | 显示全部楼层
jefferyzhang 发表于 2023-1-15 14:45
先确认下官方的固件能不能烧进去,然后对比下烧写工具版本和wiki是否一样
...

TB-RK3588X_Images_Android_V0.1.1.7z 从WiKi页面指引的固件,这个应该是官方固件吧?这个也不可以。
补充几点:
1、帖子里的Log,Log1是官方固件的烧写日志,Log2是自编译固件的烧写日志;
2、wiki上的写的工具是v2.84,实际日志显示是v2.8.4这个有在测试;
3、源码目录里RKDocs/android/RK3588_Android12_SDK_Developer_Guide_CN.pdf里说Android12烧写驱动要v5.1.1版本,软件是v.290,即v2.9.0,我使用的v2.9.3是其他家Andorid源码包中带的工具;
4、使用两个版本烧录工具,均能正常烧录WiKi页面指引下载的Debian固件。
回复

使用道具 举报

395876134

版主

积分
1059
发表于 2023-2-3 08:46:56 | 显示全部楼层
你好,如果loader下载会失败,请在maskroom下下载固件,因为固件比较大,如果电脑usb速度比较慢,会出现失败的情况。
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


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