hi,大神们: fireprime android5.1原生代码(同步到最新的,昨日2018-01-24同步的)烧录misc.img,卡在开机logo,adb 一直在recovery模式,
logo显示找不到图片。
附上logo和图片
找不到图片,对于源码未做任何修改。
use dc chg rk818_charger_setting iset1:0x79 chgiset:0x75 current 1
read logo_on switch from dts [1]
can’t find power_ctr node for lcdc0
failed to find part:logo
got recovery cmd from misc.
load fdt from resouce.
ERROR:
[get_entry_ram]: Cannot find logo_kernel.bmp!
Secure Boot state: 0
kernel @ 0x62000000 (0x006987e8)
ramdisk @ 0x65bf0000 (0x002e26b0)
bootrk: do_bootm_linux…
Loading Device Tree to 65600000, end 6561675e … OK
Add bank:0000000060000000, 0000000040000000
firefly烧录misc卡在logo.rar (55.9 KB)
Livvol
January 25, 2018, 7:45am
2
你的misc.img哪里来的,看log:
got recovery cmd from misc.
这里都进入了recovery cmd。
固件是官方源代码编译出来的?
Livvol 发表于 2018-1-25 15:45
你的misc.img哪里来的,看log:
got recovery cmd from misc.
这里都进入了recovery cmd。
是的,一直卡在recovery模式,您公司的源码直接编译出来的
Livvol 发表于 2018-1-25 15:45
你的misc.img哪里来的,看log:
got recovery cmd from misc.
这里都进入了recovery cmd。
是的,一直卡在recovery模式,您公司的源码直接编译出来的
Livvol
January 25, 2018, 7:56am
5
sakyamuni 发表于 2018-1-25 15:48
是的,一直卡在recovery模式,您公司的源码直接编译出来的
官网代码都是验证过的,应该不会有问题,你到官方百度云下载一个最新的固件烧到板子上,然后替换你的misc.img看看是不是misc问题,自己先排查下问题吧。
这个固件是最新的FirePrime_Android5.1_201704051109.img,确实也没问题。
但我这边同步的代码也是新的,我git log 一下:
commit 01e1dfc4782ee598b9b48beec1a52e6632d02f5c
Author: Guanzl <service@t-firefly.com >
Date: Thu Apr 13 16:18:45 2017 +0800
Android->Add SLM630B RIL
commit 7e47b2bf2893dd76727195ea50a8710fb7f80aa6
Author: Guanzl <service@t-firefly.com >
Date: Wed Apr 12 17:04:03 2017 +0800
kernel->add SLM630B PID&VID
commit 63d51fb2e0e82a7131db12f0b5d5d0d4fd6db9d0
Author: Guanzl <service@t-firefly.com >
Date: Wed Apr 12 17:02:17 2017 +0800
Livvol
January 25, 2018, 8:37am
7
sakyamuni 发表于 2018-1-25 16:05
这个固件是最新的FirePrime_Android5.1_201704051109.img,确实也没问题。
但我这边同步的代码也是新的 …
你先把你的问题描述清楚,你是在最新源码上编译,然后将生成的rockdev/Image-rk312x/misc.img烧到板子上起不来?板子跑的官方最新固件?
Livvol 发表于 2018-1-25 16:37
你先把你的问题描述清楚,你是在最新源码上编译,然后将生成的rockdev/Image-rk312x/misc.img烧到板子上 …
官网上直接下载的固件烧录进去没问题,是正常的,但我同步的最新源码编译出来的misc.img或整个打包成update.img文件烧录进去,就出现这个问题,adb 在recovery模式,hdmi显示的表现一直是在开机logo上,log表示地址不对,找不到图片。
sakyamuni 发表于 2018-1-26 10:35
官网上直接下载的固件烧录进去没问题,是正常的,但我同步的最新源码编译出来的misc.img或整个打包成upda …
我见之前很多贴都有描述这个问题,但一直没得到解决,我觉得很大的可能性是是工具的问题,但工具也firefly官网上的
Livvol
January 26, 2018, 3:46am
10
sakyamuni 发表于 2018-1-26 10:38
我见之前很多贴都有描述这个问题,但一直没得到解决,我觉得很大的可能性是是工具的问题,但工具也firefl …
工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导致烧录异常。同时我看你说,同步最新代码就有这个问题,那不同步呢?如果没同步前没这个问题,可以试试回退提交来找出问题出在哪里?
Livvol
January 26, 2018, 3:46am
11
sakyamuni 发表于 2018-1-26 10:38
我见之前很多贴都有描述这个问题,但一直没得到解决,我觉得很大的可能性是是工具的问题,但工具也firefl …
工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导致烧录异常。同时我看你说,同步最新代码就有这个问题,那不同步呢?如果没同步前没这个问题,可以试试回退提交来找出问题出在哪里?
Livvol 发表于 2018-1-26 11:46
工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导 …
您们firefly prime的 u-boot的编译方法是怎么样的?
make rk3126_defconfig 还是 make rk3128_defconfig ,还是?
make
Livvol 发表于 2018-1-26 11:46
工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导 …
您们firefly prime的 u-boot的编译方法是怎么样的?
make rk3126_defconfig 还是 make rk3128_defconfig ,还是?
make ?
本帖最后由 sakyamuni 于 2018-1-31 17:35 编辑
zhansb 发表于 2018-1-30 17:24
wiki上面有说明
还是有问题,没解决。
如果不好分析,能否给我一版boot.img不带kernel.img和resource.img的固件给我,把kernel printk也帮忙释放一下,感谢!!
zhansb 发表于 2018-1-30 17:24
wiki上面有说明
用您那工具,我从头到尾选择了生成的img,Parameter选择的是也是android的rk312x-3.10-uboot-android-1Gdata.parameter.txt,都是对应上的,但还是烧录完成一直在recovery模式中
leung
January 31, 2018, 9:40am
19
sakyamuni 发表于 2018-1-31 17:21
用您那工具,我从头到尾选择了生成的img,Parameter选择的是也是android的rk312x-3.10-uboot-android-1Gda …
1.内核
make fireprime_defconfig && make rk3128-fireprime.img -j4
2. u-boot
make rk3128_defconfig
make -j4
3. Android
source build.sh
make installclean
make -j4
./mkimage.sh
----- 或者直接./FFTools/make.sh -j4 相当于以上所有指令
4.打包固件
./FFTools/rarimg.sh
leung先森 发表于 2018-1-31 17:40
1.内核
make fireprime_defconfig && make rk3128-fireprime.img -j4
2. u-boot
我是这么操作的,编译绝对无异常,编译也是严格根据您的方式来的,但还是在那recovery模式;
能否先给我一版boot.img不带kernel.img的,释放开log信息的固件先给我验证kernel那块?