|
RK3288 纯linux开发启动不了
发表于 2017-5-27 11:40:43
浏览:8414
|
回复:4
打印
只看该作者
[复制链接]
楼主
首先我更新了ubuntu固件 名称为Firefly-RK3288_Ubuntu14.04_201611211031 烧写地址全部都是按照paramter参数来配置的
[img]/计算机/文档(E:)/学习记录[RK3288.gif]
FIRMWARE_VER:4.4.2
MACHINE_MODEL:rk30sdk
MACHINE_ID:007
MANUFACTURER:RK30SDK
MAGIC: 0x5041524B
ATAG: 0x60000800
MACHINE: 3066
CHECK_MASK: 0x80
PWR_HLD: 0,0,A,0,1
#KERNEL_IMG: 0x62008000
#FDT_NAME: rk-kernel.dtb
#RECOVER_KEY: 1,1,0,20,0
CMDLINE:console=tty0 console=ttyFIQ0 earlyprintk root=/dev/block/mtd/by-name/linuxroot linuxroot rw rootfstype=ext4 init=/sbin/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00008000@0x00002000(resource),0x00008000@0x0000A000(boot),0x00002000@0x00012000(misc),0x0001a000@0x00014000(backup),-@0x0002e000(linuxroot)
自己编译使用的内核是git clone https://github.com/T-Firefly/firefly-3.14-kernel
./mkbootimg --kernel arch/arm/boot/zImage --ramdisk ../initrd.img --second resource.img -o boot.img
但是烧写boot.img的时候 内核却启动不了
U-Boot 2014.10-RK3288-02 (Nov 13 2015 - 10:22:31)
CPU: rk3288
CPU's clock information:
arm pll = 600000000HZ
periph pll = 300000000HZ
ddr pll = 200000000HZ
codec pll = 594000000HZ
Board: Rockchip platform Board
DRAM: Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
128 MiB
storage init OK!
Using default environment
GetParam
check parameter success
Unknow param: MACHINE_MODEL:RK3288!
Unknow param: MACHINE_ID:007!
Unknow param: MANUFACTURER:RK3288!
Unknow param: PWR_HLD: 0,0,A,0,1!
failed to prepare fdt from boot!
no adc node
can't find dts node for ricoh619
pmic:act8846
Can't find dts node for fuel guage cw201x
Enter power_led_init
SecureBootEn = 0, SecureBootLock = 0
#Boot ver: 2015-11-13#2.17
empty serial no.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
read logo_on switch from dts [0]
no fuel gauge found
Hit any key to stop autoboot: 0
failed to load fdt from boot!
kernel @ 0x02000000 (0x0055b6b0)
ramdisk @ 0x04bf0000 (0x002752ca)
Secure Boot state: 0
bootrk: do_bootm_linux...
Loading Device Tree to 0481a000, end 04826b24 ... OK
Add bank:0000000000000000, 0000000080000000
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
麻烦大家帮忙看看 谢谢了 |
|