Hi there, after paying unexpectly high toll duties, I got my board in hands. I started the board by pugging in USB OTG... but I guess this is not supported, so I connected 5V via USB3 HUB, that provides 2A per port. Even I ordered a board without Wallplug, I got one that is 100-250V but US... Fortunately I do have some adapters ... The board does not feature a power LED and the fan didn't start too. So I feard my board is defective... I was interrupted by a call when suddenly a blue LED came up blinking! But then I attached serial console and saw that there was an Android booting that either didn't show a logo or was not satisfied with my HDMI TV screen. After unplugging and reconnecting my TV, Android launcher was shown!
As I want to have linux on running on the board, I downloaded the lubuntu 0930 image from here and flashed it using the linux tool... Doesn't boot... #Boot ver: 2014-10-30#2.17
sn:100612000100014A
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
checkKey
vbus = 1
no fuel gauge found
Hit any key to stop autoboot: 0
failed to load fdt from boot!
kernel @ 0x02000000 (0x005fd670)
ramdisk @ 0x059fc000 (0x00275b49)
Secure Boot state: 0
bootrk: do_bootm_linux...
Loading Device Tree to 0561c000, end 05636f1c ... OK
Add bank:0000000000000000, 0000000080000000
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x500
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.0 (dujw@tchipserver2) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #41 SMP PREEMPT Tue Nov 11 16:35:58 CST 2014
[ 0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[ 0.00�DDR Version 1.00 20141007
In
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT I downloaded the older image ... doesn't boot too... U-Boot 2014.01-00643-g77f8e4c-dirty (Apr 21 2014 - 15:36:44)
CPU: RK32xx
arm pll: 1008000000
general pll: 594000000
codec pll: 594000000
ddr pll: 300000000
new pll: 24000000
Board: RK32xx platform Board
DRAM: 128 MiB
arch_interrupt_init
storage init OK!
Using default environment
In: serial
Out: serial
Err: serial
In: serial
Out: serial
Err: serial
board_late_init
PowerKeyInit start
PowerKeyInit end
charger_init, charger_type = 1, dc_is_charging= 0
pmic_charger_setting charger_type = 1
i2c_set_bus_num: I2C bus = 0
rk_i2c_init: I2C bus = 0
i2c->regs_addr = ff650000,set clk(I2C_CLKDIV: 0x003f003f)
pmic_charger_setting charge ic id = 0xff
GetParam
check parameter success
Unknow param: MACHINE_MODEL:rk30sdk!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK30SDK!
Unknow param: PWR_HLD: 0,0,A,0,1!
partition(resource): offset=0x00002000, size=0x00008000
partition(boot): offset=0x0000A000, size=0x00008000
partition(misc): offset=0x00012000, size=0x00002000
partition(backup): offset=0x00014000, size=0x0001A000
partition(linuxroot): offset=0x0002E000, size=0xFFFFFFFF
sn:100612000100014A
checkKey
vbus = 1
reboot to rockusb.
startRockusb,178817
DDR Version 1.00 20140404
In
SRX
Channel a: DDR3 300MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 300MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
OUT Then I downloaded the Android images from the server to restore the original environment... I thought.. Guess what? Doesn't boot... #Boot ver: 2014-10-30#2.17
sn:100612000100014A
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
checkKey
vbus = 1
no fuel gauge found
got recovery cmd from misc.
failed to load fdt from recovery!
kernel @ 0x02000000 (0x005f3cf8)
ramdisk @ 0x059fc000 (0x004108ce)
Secure Boot state: 0
bootrk: do_bootm_linux...
Loading Device Tree to 0561c000, end 05636f1c ... OK
Add bank:0000000000000000, 0000000080000000
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x500
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.0 (dujw@tchipserver2) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #40 SMP PREEMPT Tue Nov 11 16:26:39 CST 2014
[ 0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[ �DDR Version 1.00 20141007
In
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT
All in all this is a pretty stumbling start... What I miss on that board is - Power LED - Marking of PCB Revision, to find the correct schematics, PCB and software packages. - A version of uboot that has the MMU bug fixed or a kernel that takes care of the loaders problem?
- A forum editor where I can set correct line spacings ...
That's so far a report of the first 45minutes with my firefly board
Kind regards Astralix |