Firefly开源社区

标题: fireprime android5.1原生代码烧录misc.img,卡在开机logo,adb 一直在recovery模式 [打印本页]

作者: sakyamuni    时间: 2018-1-25 11:56
标题: fireprime android5.1原生代码烧录misc.img,卡在开机logo,adb 一直在recovery模式
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.94 KB, 下载次数: 7, 下载积分: 灯泡 -1 , 经验 -1


作者: Livvol    时间: 2018-1-25 15:45
你的misc.img哪里来的,看log:
got recovery cmd from misc.
这里都进入了recovery cmd。
固件是官方源代码编译出来的?
作者: sakyamuni    时间: 2018-1-25 15:47
Livvol 发表于 2018-1-25 15:45
你的misc.img哪里来的,看log:
got recovery cmd from misc.
这里都进入了recovery cmd。

是的,一直卡在recovery模式,您公司的源码直接编译出来的
作者: sakyamuni    时间: 2018-1-25 15:48
Livvol 发表于 2018-1-25 15:45
你的misc.img哪里来的,看log:
got recovery cmd from misc.
这里都进入了recovery cmd。

是的,一直卡在recovery模式,您公司的源码直接编译出来的
作者: Livvol    时间: 2018-1-25 15:56
sakyamuni 发表于 2018-1-25 15:48
是的,一直卡在recovery模式,您公司的源码直接编译出来的

官网代码都是验证过的,应该不会有问题,你到官方百度云下载一个最新的固件烧到板子上,然后替换你的misc.img看看是不是misc问题,自己先排查下问题吧。
作者: sakyamuni    时间: 2018-1-25 16:05
这个固件是最新的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    时间: 2018-1-25 16:37
sakyamuni 发表于 2018-1-25 16:05
这个固件是最新的FirePrime_Android5.1_201704051109.img,确实也没问题。
   但我这边同步的代码也是新的 ...

你先把你的问题描述清楚,你是在最新源码上编译,然后将生成的rockdev/Image-rk312x/misc.img烧到板子上起不来?板子跑的官方最新固件?
作者: sakyamuni    时间: 2018-1-26 10:35
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:38
sakyamuni 发表于 2018-1-26 10:35
官网上直接下载的固件烧录进去没问题,是正常的,但我同步的最新源码编译出来的misc.img或整个打包成upda ...

我见之前很多贴都有描述这个问题,但一直没得到解决,我觉得很大的可能性是是工具的问题,但工具也firefly官网上的
作者: Livvol    时间: 2018-1-26 11:46
sakyamuni 发表于 2018-1-26 10:38
我见之前很多贴都有描述这个问题,但一直没得到解决,我觉得很大的可能性是是工具的问题,但工具也firefl ...

工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导致烧录异常。同时我看你说,同步最新代码就有这个问题,那不同步呢?如果没同步前没这个问题,可以试试回退提交来找出问题出在哪里?
作者: Livvol    时间: 2018-1-26 11:46
sakyamuni 发表于 2018-1-26 10:38
我见之前很多贴都有描述这个问题,但一直没得到解决,我觉得很大的可能性是是工具的问题,但工具也firefl ...

工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导致烧录异常。同时我看你说,同步最新代码就有这个问题,那不同步呢?如果没同步前没这个问题,可以试试回退提交来找出问题出在哪里?
作者: sakyamuni    时间: 2018-1-26 17:44
Livvol 发表于 2018-1-26 11:46
工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导 ...

我试一试,谢谢!
作者: sakyamuni    时间: 2018-1-26 17:45
我试试,谢谢!
作者: sakyamuni    时间: 2018-1-30 15:50
Livvol 发表于 2018-1-26 11:46
工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导 ...

您们firefly prime的 u-boot的编译方法是怎么样的?
     make rk3126_defconfig   还是   make rk3128_defconfig ,还是?
     make
作者: sakyamuni    时间: 2018-1-30 15:50
Livvol 发表于 2018-1-26 11:46
工具用SDK里面自带的,这个最靠谱。或者用Ubuntu下的工具进行烧写,不同版本的AndroidTool,确实有可能导 ...

您们firefly prime的 u-boot的编译方法是怎么样的?
     make rk3126_defconfig   还是   make rk3128_defconfig ,还是?
     make ?
作者: zhansb    时间: 2018-1-30 17:24
sakyamuni 发表于 2018-1-30 15:50
您们firefly prime的 u-boot的编译方法是怎么样的?
     make rk3126_defconfig   还是   make rk3128 ...

wiki上面有说明
作者: sakyamuni    时间: 2018-1-31 17:14
本帖最后由 sakyamuni 于 2018-1-31 17:35 编辑
zhansb 发表于 2018-1-30 17:24
wiki上面有说明

还是有问题,没解决。
如果不好分析,能否给我一版boot.img不带kernel.img和resource.img的固件给我,把kernel printk也帮忙释放一下,感谢!!

作者: sakyamuni    时间: 2018-1-31 17:21
zhansb 发表于 2018-1-30 17:24
wiki上面有说明

用您那工具,我从头到尾选择了生成的img,Parameter选择的是也是android的rk312x-3.10-uboot-android-1Gdata.parameter.txt,都是对应上的,但还是烧录完成一直在recovery模式中
作者: leung先森    时间: 2018-1-31 17:40
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

作者: sakyamuni    时间: 2018-1-31 17:51
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那块?
作者: sakyamuni    时间: 2018-1-31 17:54
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那块?
作者: leung先森    时间: 2018-2-1 09:34
sakyamuni 发表于 2018-1-31 17:54
我是这么操作的,编译绝对无异常,编译也是严格根据您的方式来的,但还是在那recovery模式;
  能否先给 ...

boot.rar (1.42 MB, 下载次数: 3)





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