问下版主,我用官方给的源码编译后,用v2.3的版本烧录(misc.img ,recovery.img等)启动不了系统,用网上的固件解开后,得到的recovery.img烧录进去就好用,问下是怎么回事,是和烧录软件件有关吗?开始我们买的时候预装的是默认版,后来我们自己编译烧写成PAD版的?
可能你编译配置不对
就是官网提供的源码,按照手册编译的,内核是make firefly-rk3288_defconfig,然后make firefly-rk3288.img
然后在安卓的主目录下执行make ,最后执行./mkimage.sh之后把rockdev/Image-rk3288中的那些img用v2.3的烧录软件烧录进去
对了我用的源码版本是14年1218的那个版本
更新最新代码试试
奥,好的,不过我用网上最新版本的固件烧录到新买的板子中,接到HDMI的显示器上,花屏(PAD版),2015年1月那个不会,最新的会花屏,屏幕一直闪,不知道版主遇到过没有,我们买了两块板子都是这个问题
录个像看看,具体哪个固件说一下完整的名字
好的周一我传上来,包括花屏,和recory.img烧录不能进系统的这两个问题,都录个像。包括版本号
recovery.img可以查查parameter,论坛上有人遇到过类似问题
谢谢楼主回答,那个parameter的问题看过了就是CMDLINE:console=ttyFIQ改成CMDLINE:console=ttyS2的问题,
这个问题是修改了/kernel/arch/arm/boot/dts/firefly-rk3288.dts中
+cbyt-gpio{
-
compatible = "cbyt,gpio"; -
#address-cells = <1>; -
#size-cells = <0>; -
pinctrl-names = "default", "gpio"; -
pinctrl-0 = <&uart3_cts>; -
pinctrl-1 = <&uart3_gpio>; -
gpios = <&gpio7 GPIO_B1 GPIO_ACTIVE_LOW>; -
gpio-work = <&gpio8 GPIO_A2 GPIO_ACTIVE_LOW>; -
gpio-power = <&gpio8 GPIO_A1 GPIO_ACTIVE_LOW>; -
//gpio-cus0 = <&gpio8 GPIO_A7 GPIO_ACTIVE_LOW>; -
//gpio-cus1 = <&gpio8 GPIO_A6 GPIO_ACTIVE_LOW>; -
//gpio-cus0 = <&gpio7 GPIO_B1 GPIO_ACTIVE_LOW>; -
//gpio-cus1 = <&gpio0 GPIO_B5 GPIO_ACTIVE_LOW>; -
//gpio-cus2 = <&gpio7 GPIO_A3 GPIO_ACTIVE_LOW>; -
status = "okay"; -
}; -
w1-gpio { -
compatible = "w1,gpio"; -
w1 = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>; -
//gpios = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>; -
status = "okay"; -
};
+/*
leds {
compatible = “gpio-leds”;
power {
@@ -206,6 +232,7 @@
gpios = <&gpio8 GPIO_A2 GPIO_ACTIVE_LOW>;
};
};
+*/
所以想问下版主,这个recovery.img和内核是啥关系?
每次会停在,system/core/adb/services.c 中的snprintf(text,…)这里,/proc/153/oom_adj is deprecated, please use /proc/153/oom_score_adj instead.然后就停住了
试一下直接编译官方的SDK,完整烧写最终出来的固件,包括loader试试
从网上下了一个recovery.img烧录进去好用,于是我想看下这个和我编译出来的有啥区别,所以接下包,解出来recovery.img-kernel ,recovery.img-ramdisk.gz ,recovery.img-second.gz 可是这三个都是二进制!
这些文件是没办法直接对比
我下了最新版(15年4月的)的固件解包后,拿出他的recory.img是好用的,就是不知道原因,呵呵,写recory.ing的太少了!
recory.img不知道和u-boot有没有关系
版主我更新源码到最新,然后编译,编译出来的recovry.img和网上最新的固件解包出来的大小不一样,查很多,用这个recovry.img放到我们自己修改的PAD版上不能用,但解包出来的可以,问下这是什么问题呢?怎么源码编译出来的和解包出来的大小还不一样呢?