a-huo 发表于 2019-8-14 10:05:33

rk3128刷ubuntu18,提示固件校验失败

新买的板子,刷android正常,刷ubuntu15正常,刷ubuntu18提示固件校验失败(0%)
RK3128-FIREPRIME18.04-GPT-20190419-1037.img.tar.gz
MD5 : 6a74dc163c79e7949e77f08da0d46177

RK3128-FIREPRIME18.04-GPT-20190419-1037.img
MD5: 33a3f3c731a3be292c6f81f0496eee8b

a-huo 发表于 2019-8-14 10:09:44

他们的邮件答复
您好:
    升级rk3128的Ubuntu18.04固件时提示固件校验失败可以忽略,重启开发板后系统是可以正常启动的。

回复:--------------------可是一直黑屏

Negro旋 发表于 2019-8-14 10:42:58

你用的是Firefly-RK3128这块板子吗?我刚用这块板子烧RK3128-FIREPRIME18.04-GPT-20190419-1037.img做了验证,虽然烧录到最后出现“Download Firmware Fail”,但是直接重启就可以正常启动了。你的电源适配器有接入吗,如果单用otg接口供电的话有可能是供电不足导致启动不了。

a-huo 发表于 2019-8-14 18:19:02

我的会一直黑屏
串口有输出:
[    3.531012] Error: Driver 'ov13850' is already registered, aborting...
[    3.532678] vendor storage:20160801 ret = 0
[    3.542859] ThumbEE CPU extension supported.
[    3.547154] Registering SWP/SWPB emulation handler
[    3.552988] Loading compiled-in X.509 certificates
[    3.557996] pvtm list NULL
[    3.561382] rockchip-dmc dmc: Cannot get the regulator "center"
[    3.568887] asoc-simple-card spdif-sound: dit-hifi <-> 10204000.spdif mapping ok
[    3.577662] dhd_module_init: in Dongle Host Driver, version 1.579.77.41.2 (r)
[    3.577664]
[    3.577675] =======================================================
[    3.577676] ==== Launching Wi-Fi driver! (Powered by Rockchip) ====
[    3.577678] =======================================================
[    3.577681] Realtek 8188EU USB WiFi driver (Powered by Rockchip,Ver v5.2.2.3_24783.20171030) init.
[    3.577685] : rockchip_wifi_power: 1
[    3.577689] : wifi turn on power. -1
[    3.577691] RTW: module init start
[    3.577694] RTW: rtl8188eu v5.2.2.3_24783.20171030
[    3.577697] : rockchip_wifi_get_oob_irq: Enter
[    3.577883] usbcore: registered new interface driver rtl8188eu
[    3.577886] RTW: module init ret=0
[    3.578695] input: gpio-keys as /devices/platform/gpio-keys/input/input4
[    3.579142] ==gsl_ts_init==
[    3.579204] ret=0
[    3.631830] rk808-rtc rk808-rtc: setting system clock to 2013-01-18 08:50:07 UTC (1358499007)
[    3.641893] vcc_otg_vbus: disabling
[    3.641901] vcc_sdmmc: disabling
[    3.642050] I : : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; : 417; : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '', rk_ko_ver is '5', built at '15:55:39', on 'Apr4 2019'.
[    3.642396] Mali: Mali device driver loaded
[    3.646855] ALSA device list:
[    3.646860]   #0: rockchip,codec-hdmi
[    3.646862]   #1: ROCKCHIP,SPDIF
[    3.707739] ======== dhd_wlan_init_plat_data ========
[    3.708037] Waiting for root device PARTUUID=614e0000-0000...
[    3.718554] dhd_wlan_init_gpio: GPIO(WL_REG_ON) = -1
[    3.723520] dhd_wlan_init_gpio: GPIO(WL_HOST_WAKE) = -1
[    3.728767] : rockchip_wifi_get_oob_irq: Enter
[    3.734335] dhd_wlan_init_gpio: host_oob_irq: 50
[    3.738970] dhd_wlan_init_gpio: host_oob_irq_flags=0x414
[    3.744275] dhd_wifi_platform_load: Enter
[    3.748356] Power-up adapter 'DHD generic adapter'
[    3.753496] wifi_platform_set_power = 1
[    3.757340] ======== PULL WL_REG_ON(-1) HIGH! ========
[    3.762503] : rockchip_wifi_power: 1
[    3.767202] : wifi turn on power. -1
[    4.077730] wifi_platform_bus_enumerate device present 1
[    4.083077] ======== Card detection to detect SDIO card! ========
[    4.089307] mmc0:mmc host rescan start!
[    4.109518] bcmsdh_register: register client driver
[    4.114990] bcmsdh_sdmmc_probe: Enter num=1
[    4.119844] bcmsdh_sdmmc_probe: Enter num=2
[    4.124072] bus num (host idx)=0, slot num (rca)=1
[    4.128974] found adapter info 'DHD generic adapter'
[    4.134299] sdioh_attach: set sd_f2_blocksize 256
[    4.139490] sdioh_attach: sd clock rate = 0
[    4.144242] F1 signature read @0x18000000=0x1541a9a6
[    4.152865] F1 signature OK, socitype:0x1 chip:0xa9a6 rev:0x1 pkg:0x4
[    4.160541] DHD: dongle ram size is set to 524288(orig 524288) at 0x0
[    4.167162] dhd_conf_set_chiprev: chip=0xa9a6, chiprev=1
[    4.172767] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211
[    4.180029] CFG80211-ERROR) wl_init_prof : wl_init_prof: No profile
[    4.186531] wl_escan_attach: Enter
[    4.190035] wl_escan_init: Enter
[    4.193398] wl_create_event_handler(): thread:wl_escan_handler:76 started
[    4.193408] tsk Enter, tsk = 0xee090170
[    4.204366] dhd_attach(): thread:dhd_watchdog_thread:77 started
[    4.210424] dhd_attach(): thread:dhd_dpc:78 started
[    4.215396] dhd_attach(): thread:dhd_rxf:79 started
[    4.220313] dhd_deferred_work_init: work queue initialized
[    4.225842] dhd_bus_set_default_min_res_mask: Unhandled chip id
[    4.232065] sdioh_cis_read: func_cis_ptr=0x1070
[    4.249021] Dongle Host Driver, version 1.579.77.41.2 (r)
[    4.255210] Register interface MAC: 10:d0:7a:56:d2:3a
[    4.255210]
[    4.262645] dhd_wl_ioctl: returning as busstate=0
[    4.267346] dhd_dbg_detach_pkt_monitor, 2204
[    4.271645] dhd_bus_devreset: == Power OFF ==
[    4.276319] bcmsdh_oob_intr_unregister: Enter
[    4.280720] bcmsdh_oob_intr_unregister: irq is not registered
[    4.286467] dhd_txglom_enable: enable 0
[    4.290344] dhd_conf_set_txglom_params: txglomsize=0, deferred_tx_len=0, bus_txglom=-1
[    4.298285] dhd_conf_set_txglom_params: tx_in_rx=1, txinrx_thres=-1, dhd_txminmax=1
[    4.305935] dhd_conf_set_txglom_params: tx_max_offset=0, txctl_tmo_fix=5
[    4.312649] sdioh_set_mode: set txglom_mode to copy
[    4.317540] dhd_bus_devreset:WLAN OFF DONE
[    4.321923] wifi_platform_set_power = 0
[    4.325764] ======== PULL WL_REG_ON(-1) LOW! ========
[    4.330837] : rockchip_wifi_power: 0
[    4.335553] : wifi shut off power.
[    4.340199] dhd_module_init: Exit err=0
[    6.247682] rk312x_delay_workq

a-huo 发表于 2019-8-14 18:21:28

DDR Version 2.08 20180427
In
ID:0xFFF
1A1A1C1C   3
DDR3
1B1C1C1C   F
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
mach:2
OUT
Boot1 Release Time: Jul 25 2018 09:49:51, version: 2.52
ChipType = 0xa, 2278
mmc2:cmd19,256
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=7456MBL▒▒▒▒,32
SdmmcInit=0 1
StorageInit ok = 113546
GPT 0x632c7e08 signature is wrong
tag:LOADER error,addr:0x2000
hdr 632c77e0 + 0x0:0x4d524150,0x00000188,0x4d524946,0x45524157,
LOADER Check OK! 0x60000000, 142649
tag:TOS    error,addr:0x4000
hdr 632c77e0 + 0x0:0x44414f4c,0x20205245,0x00000000,0x00000000,
TOS    Check OK! 0x68400000, 172575
Enter Trust OS
INF TEE-CORE:init_primary_helper:377: Initializing (1.1.0-372-g9a9308d-dev #2 Thu Dec6 07:03:01 UTC 2018 arm)

INF TEE-CORE:init_primary_helper:378: Release version: 1.2

INF TEE-CORE:init_primary_helper:379: Next entry point address: 0x60000000

INF TEE-CORE:init_teecore:83: teecore inits done


U-Boot 2017.09-02729-gc4902d3fde (Mar 14 2019 - 10:10:43 +0800)

Model: Rockchip RK3128 Evaluation board
DRAM:1010 MiB
Relocation Offset is: 00000000
Sysmem: init
Using default environment

dwmmc@1021c000: 0
MMC Device 1 not found
no mmc device at slot 1
switch to partitions #0, OK
mmc0(part 0) is current device
Bootdev: mmc 0
PartType: RKPARM
get part misc fail -1
boot mode: None
Load FDT from boot part
DTB: rk-kernel.dtb
I2c speed: 400000Hz
PMIC:RK8180 (on=0x00, off=0x00)
vdd_arm 1100000 uV
vdd_logic 1100000 uV
In:    serial2@20068000
Out:   serial2@20068000
Err:   serial2@20068000
Model: Rockchip RK3128 Fireprime board
CLK: (uboot. arm: enter 600000 KHz, init 600000 KHz, kernel 0N/A)
apll 600000 KHz
dpll 600000 KHz
cpll 400000 KHz
gpll 594000 KHz
armclk 600000 KHz
aclk_cpu 148500 KHz
hclk_cpu 74250 KHz
pclk_cpu 74250 KHz
aclk_peri 148500 KHz
hclk_peri 74250 KHz
pclk_peri 74250 KHz
Net:   Net Initialization Skipped
No ethernet found.
Hit key to stop autoboot('CTRL+C'):0
Could not find misc partition
ANDROID: reboot reason: "(none)"
Kernel image @ 0x93f6b140 [ 0x000000 - 0x7bc9a8 ]
Fdt Ramdisk skip relocation
FDT load addr 0x10f00000 size 173 KiB
Booting kernel at 0x62008000 with fdt at 0x68300000...


## Booting Android Image at 0x6373ccf8 ...
Kernel load addr 0x6373d4f8 size 7923 KiB
## Flattened Device Tree blob at 68300000
   Booting using the fdt blob at 0x68300000
   XIP Kernel Image ... OK
CACHE: Misaligned operation at range
   Using Device Tree in place at 68300000, end 6830e6fa
Adding bank: 0x60000000 - 0x68400000 (size: 0x08400000)
Adding bank: 0x69200000 - 0xa0000000 (size: 0x36e00000)
Total: 2433.914 ms

Starting kernel ...

Negro旋 发表于 2019-8-15 09:38:35

...
[    4.330837] : rockchip_wifi_power: 0
[    4.335553] : wifi shut off power.
[    4.340199] dhd_module_init: Exit err=0
[    6.247682] rk312x_delay_workq

串口输出到这里就卡死了吗?? 这中间还有没有其他串口打印信息,请把串口打印信息弄成附件发上来看看。

a-huo 发表于 2019-8-15 15:13:55

k312x_delay_workq到这来就一直卡主不动了
终于在rk3399页面里面的找到一个最新的升级工具,用这个升级固件的工具正常了

小哥,没有时间 发表于 2022-1-2 00:37:40

a-huo 发表于 2019-8-15 15:13
k312x_delay_workq到这来就一直卡主不动了
终于在rk3399页面里面的找到一个最新的升级工具,用这个升级固 ...

谢谢博主的这个回答,我也是一样的问题。k312x_delay_workq到这来就一直卡主不动了,而且烧录工具识别不到设备了(AndroidTool_Release_v2.35)。看到你这个回复,我找了3399的烧录工具(AndroidTool_Release_v2.71),然后进入MaskROM模式重新擦除,然后再升级固件就可以了。
页: [1]
查看完整版本: rk3128刷ubuntu18,提示固件校验失败