Firefly开源社区

标题: 编译好内核下载到板子启动不出来,求大神指导~~~在线等答案 [打印本页]

作者: lengji22    时间: 2016-12-3 14:51
标题: 编译好内核下载到板子启动不出来,求大神指导~~~在线等答案
按照http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_kerne做的,下载内核之前统一固件Firefly-RK3288_Ubuntu14.04_201611021526.img,自己编译的内核放进去出问题,串口打印:
DDR Version 1.00 20160530
In
SRX
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
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(0000000080000000)
128 MiB
GIC CPU mask = 0x00000001
SdmmcInit = 0 400
SdmmcInit = 2 0
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: 2016-10-13#2.30
empty serial no.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
read logo on state from dts [1]
can't find power_ctr node for lcdc0
pll_src = 1, dclk_hz = 148500000, dclk_div = 2
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


作者: lengji22    时间: 2016-12-5 10:10
http://blog.csdn.net/kris_fei/article/details/53410703
作者: isle    时间: 2016-12-5 10:28
boot or recovery image sha mismatch!
Unable to boot:boot
提示你boot.img有问题。
作者: lengji22    时间: 2016-12-5 11:08
isle 发表于 2016-12-5 10:28
boot or recovery image sha mismatch!
Unable to boot:boot
提示你boot.img有问题。

编译都是按照WIKI上做的,做的过程也没出现错误。不知道怎么弄了
作者: isle    时间: 2016-12-5 15:52
按照wiki上做应该没有问题,在重新做一次试试。论坛上之前也有很多帖子讨论的,搜搜看。
作者: isle    时间: 2016-12-7 10:47
可以开机?问题描述的清楚点,不然弄不懂你的问题是什么。
作者: 小猪    时间: 2017-3-16 18:34
同样问题 请问版主问题解决了吗(我用的内核firefly-3.14-kernel)按照http://developer.t-firefly.com/thread-10907-1-1.html
开发板为RK3288  原先烧录固件为Firefly-RK3288_Ubuntu14.04_201611211031.img
想换个自己编译的内核

DDR Version 1.00 20160530
In
SRX
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
OUT


U-Boot 2014.10-RK3288-10 (Mar 13 2017 - 18:07:53)

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 400
SdmmcInit = 2 0
storage init OK!
Using default environment

GetParam
Load FDT from boot 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: 2017-03-13#2.30
empty serial no.
reboot to rockusb.
DDR Version 1.00 20160530
In
SRX
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
OUT


U-Boot 2014.10-RK3288-10 (Mar 13 2017 - 18:07:53)

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 400
SdmmcInit = 2 0
storage init OK!
Using default environment

GetParam
Load FDT from boot image.
no key node
pmic:act8846
can't find dts node for pwm0
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0

#Boot ver: 2017-03-13#2.30
empty serial no.
checkKey
vbus = 1
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
作者: 我是張某某    时间: 2017-4-10 12:54
今天自己修改编译内核,遇到和楼上同样的问题,

#Boot ver: 2016-10-13#2.30
empty serial no.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
read logo on state from dts [0]
no fuel gauge found
misc partition not 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

求解答
用官方:Firefly-RK3288_Ubuntu16.04_HDMI_VGA_DiffDisplay_20170215
刷自编译:firefly-3.14-kernel
烧录boot 地址用的0x00002000
请问有谁知道原因么

作者: yazhouren    时间: 2017-4-11 10:27
妈的,真想骂娘,我也遇到了这个问题,官方就不能给个完整镜像对应的内核版本吗????!!垃圾!
作者: yazhouren    时间: 2017-4-11 10:28
文档也是一塌糊涂,按照文档操作根本就不行,这个公司咋这么垃圾?
作者: dianziit    时间: 2017-4-11 12:16
可以开机?问题描述的清楚点,不然弄不懂你的问题是什么
作者: 小默jiang    时间: 2017-9-13 10:04
dianziit 发表于 2017-4-11 12:16
可以开机?问题描述的清楚点,不然弄不懂你的问题是什么

大神,请教下,目前是 进不了 kernel,kernel是自编译的,不可以开机;log 只打出以下那么多
[16-43-43]U-Boot 2014.10-RK3288-10-gc28aaca-dirty (Jul 10 2017 - 16:11:05)
[16-43-43]
[16-43-43]CPU: rk3288
[16-43-43]cpu version = 0
[16-43-43]CPU's clock information:
[16-43-43]    arm pll = 600000000HZ
[16-43-43]    periph pll = 297000000HZ
[16-43-43]    ddr pll = 200000000HZ
[16-43-43]    codec pll = 384000000HZ
[16-43-43]Board:  Rockchip platform Board
[16-43-43]DRAM:  Found dram banks: 1
[16-43-43]Adding bank:0000000000000000(0000000080000000)
[16-43-43]128 MiB
[16-43-43]GIC CPU mask = 0x00000001
[16-43-43]SdmmcInit = 0 400
[16-43-43]SdmmcInit = 2 0
[16-43-43]storage init OK!
[16-43-43]Using default environment
[16-43-43]
[16-43-43]GetParam
[16-43-43]Load FDT from boot image.
[16-43-43]no key node
[16-43-44]No pmic detect.
[16-43-44]can't find dts node for pwm0
[16-43-44]Can't find dts node for fuel guage cw201x
[16-43-44]SecureBootEn = 0, SecureBootLock = 0
[16-43-44]
[16-43-44]#Boot ver: 2017-07-10#2.30
[16-43-44]empty serial no.
[16-43-44]checkKey
[16-43-44]vbus = 1
[16-43-44]no fuel gauge found
[16-43-44]no fuel gauge found
[16-43-44]read logo on state from dts [0]
[16-43-44]I2C bus error, PLS set i2c bus first!
[16-43-44]I2C bus error, PLS set i2c bus first!
[16-43-44]I2C bus error, PLS set i2c bus first!
[16-43-44]I2C bus error, PLS set i2c bus first!
[16-43-44][jxw] lcd power ldo6,ldo8,swout2 on.
[16-43-44]I2C bus error, PLS set i2c bus first!
[16-43-44]I2C bus error, PLS set i2c bus first!
[16-43-44]no fuel gauge found
[16-43-44]misc partition not found!
[16-43-45]Hit any key to stop autoboot:  0
[16-43-45]boot or recovery image sha mismatch!
[16-43-45]Unable to boot:boot
[16-43-45]try to start recovery


求教下大神,要从哪几个方面入手解决
作者: 老牛非老牛    时间: 2017-9-26 16:52
各种问题,根本没法编译。官方又不给个标准编译环境(ubuntu版本)




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