Firefly Open Source Community

SD card boot fail

11

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
11
Posted at 9/8/2017 15:48:36     
I am trying to boot a firefly rk3288 from sd card.  I downloaded the sd card image 201503021436 from your link and wrote it to an sd card using the sd firmware tool 1.45.  However, when booting, I got a lot of error messages which seemed the parameter file was incorrect and the kernel/image was bad.

  GetParam
    W: Invalid Parameter's tag (0x7BD32A6C)!
    Invalid parameter
    W: Invalid Parameter's tag (0xF07F8F7D)!
    Invalid parameter
    W: Invalid Parameter's tag (0xAE8ED94E)!
    Invalid parameter
    W: Invalid Parameter's tag (0x5EFFD968)!
    Invalid parameter
    W: Invalid Parameter's tag (0xEDDF0B28)!
    Invalid parameter
    W: Invalid Parameter's tag (0xE89DA830)!
    Invalid parameter
    W: Invalid Parameter's tag (0x00000802)!
    Invalid parameter
    W: Invalid Parameter's tag (0x00000000)!
    Invalid parameter
    failed to find part:boot
    failed to prepare fdt from boot!
    failed to find part:resource
    failed to prepare fdt from resource!


I found another thread saying which had the similar issue (http://bbs.t-firefly.com /forum.php?mod=viewthread&tid=1777&extra=&page=1) and tried that solution of cleaning the emmc of spl and uboot.  However, I still could not boot the board:

DDR Version 1.00 20160530
In
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Memory OK
Memory OK
OUT


U-Boot 2014.10-RK3288-10 (Oct 13 2016 - 10:04:48)

CPU: rk3288
cpu version = 0
CPU's clock information:
    arm pll = 600000000HZ
    periph pll = 297000000HZ
    ddr pll = 200000000HZ
    codec pll = 384000000HZ
Board:  Rockchip platform Board
DRAM:  Found dram banks: 1
Adding bank:0000000000000000(0000000100000000)
128 MiB
GIC CPU mask = 0x00000001
SdmmcInit = 0 0
SDCard Boot.
storage init OK!
Using default environment

GetParam
Load FDT from resource image.
power key: bank-0 pin-5
pmic:act8846
can't find dts node for pwm1
DCDC vdd_logic has been used, pwm regulator not init it.
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 0000-00-00#0.00
empty serial no.
checkKey
vbus = 0
no fuel gauge found
no fuel gauge found
read logo on state from dts [0]
no fuel gauge found
Hit any key to stop autoboot:  0
boot or recovery image sha mismatch!
Unable to boot:boot
try to start recovery
'recovery' does not seem to be a partition nor an address
Unable to boot:recovery
try to start backup
ERROR: [rk_load_image_from_storage]: bootrk: bad boot or kernel image
Unable to boot:backup
try to start rockusb


I have successfully boot from sd card last year with previous boards.  But it seems to have stopped working with the new boards.

Also, for my application, I want to be able to boot from sd card without having to modify the emmc for each board.  Is it possible to provide a new sd card boot.
Reply

Use props Report

1811

Credits

10

Prestige

17

Contribution

super moderator

Rank: 8Rank: 8

Credits
1811
Posted at 9/11/2017 09:49:10     
Yes ,the old firmware did not support our new device.
Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list