Firefly开源社区

标题: 新买的Firefly-rk3399,升级官方ubuntu固件停留在“等待IDB失败”。 [打印本页]

作者: hasye    时间: 2020-6-3 19:37
标题: 新买的Firefly-rk3399,升级官方ubuntu固件停留在“等待IDB失败”。
擦除flash在烧写无济于事,无计可施。
Erase flash log:DDR Version 1.22 20190506
In
Channel 0: DDR3, 800MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel 1: DDR3, 800MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
256B stride
ch 0 ddrconfig = 0x101, ddrsize = 0x20
ch 1 ddrconfig = 0x101, ddrsize = 0x20
pmugrf_os_reg[2] = 0x32817281, stride = 0x9
OUT
Boot1: 2019-03-14, version: 1.19
CPUId = 0x0
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
emmc reinit
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
emmc reinit
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
SdmmcInit=2 1
UsbHook 57663
powerOn 57744

Upgrade log:

DDR Version 1.22 20190506
In
soft reset
SRX
Channel 0: DDR3, 800MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel 1: DDR3, 800MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
256B stride
ch 0 ddrconfig = 0x101, ddrsize = 0x20
ch 1 ddrconfig = 0x101, ddrsize = 0x20
pmugrf_os_reg[2] = 0x32817281, stride = 0x9
OUT
Boot1: 2019-03-14, version: 1.19
CPUId = 0x0
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
emmc reinit
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
emmc reinit
mmc: ERROR: SDHCI ERR:cmd:0x102,stat:0x18000
mmc: ERROR: Card did not respond to voltage select!
SdmmcInit=2 1
UsbHook 57787
powerOn 57886



作者: 895816513    时间: 2020-6-4 10:51
你擦除后进入recvoery mode升级
作者: hasye    时间: 2020-6-4 11:46
895816513 发表于 2020-6-4 10:51
你擦除后进入recvoery mode升级

使用maskrom后如何进入recovery mode?现在只能进入maskrom mode
作者: 895816513    时间: 2020-6-4 11:54
你现在maskrom mode升级失败吗

作者: hasye    时间: 2020-6-4 11:56
895816513 发表于 2020-6-4 11:54
你现在maskrom mode升级失败吗

是的
作者: 895816513    时间: 2020-6-4 13:07
你试试用linux系统下的工具烧录,用新版的擦除再烧写
作者: hasye    时间: 2020-6-4 15:14
895816513 发表于 2020-6-4 13:07
你试试用linux系统下的工具烧录,用新版的擦除再烧写

使用官方处理方法
预处理方法1:

​        下载RK3399_Android7.1_EraseIDB.7z, 先单独升级一次uboot,升级完成后,重启主板,主板会自动擦除IDB,进入maskrom模式。然后再按照正常的升级流程更新固件

RK3399_Android7.1_EraseIDB.img,可否给个链接
作者: 895816513    时间: 2020-6-4 15:52
在linux系统上安装upgrade_tool 工具试试:

sudo upgrade_tool uf *3399*.img
作者: hasye    时间: 2020-6-5 08:15
895816513 发表于 2020-6-4 15:52
在linux系统上安装upgrade_tool 工具试试:

sudo upgrade_tool uf *3399*.img

在linux下用upgrade_tool_v1.24 擦除flash成功:
root@ub-1:/opt/tmp/Linux_Upgrade_Tool_v1.24# upgrade_tool ef ../FIREFLY-RK3399-UBUNTU18.04-GPT-20200518-1020.img
Loading loader...
Erase flash ok.
再用upgrade_tool_v1.34升级ubuntu18 GPT固件,依然是prepare IDB fail:
root@ub-1:/opt/tmp/Linux_Upgrade_Tool/Linux_Upgrade_Tool_v1.34# upgrade_tool uf ../../FIREFLY-RK3399-UBUNTU18.04-GPT-20200518-1020.img
Loading firmware...
Support Type:RK330C     FW Ver:8.1.40   FW Time:2020-05-18 10:20:37
Loader ver:1.19 Loader Time:2020-05-18 10:16:07
Prepare IDB Fail。

固件从官网下载的。
windows和linux都是同样问题,需要低格吗?
sudo upgrade_tool lf update.img        # 低级格式化

低格有没有什么危害,更大机会变砖?
作者: 895816513    时间: 2020-6-5 11:09
你是不是接了SD卡,或者type-c用了转接线
作者: hasye    时间: 2020-6-5 12:05
895816513 发表于 2020-6-5 11:09
你是不是接了SD卡,或者type-c用了转接线

都没有,type-c用购买配的线
作者: sprhawk    时间: 2020-6-7 02:37
与楼主同样问题,http://dev.t-firefly.com/thread-102071-1-1.html
我在怀疑是不是  Flash 芯片问题?
作者: 895816513    时间: 2020-6-9 15:09
那联系一下返修
作者: Raina    时间: 2020-6-18 14:46
楼主解决了吗?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1