在线时间1 小时
UID3270648
注册时间2016-5-11
NXP金币0
该用户从未签到
新手上路

- 积分
- 18
- 最后登录
- 2016-6-7
|
公司参考im6q_sabresd开发的主板,本人是初哥,移植android碰到以下问题求教:
1.环境:
我下的BSP版本是5.0.0[android_L5.0.0_1.0.0-ga_images_6qsabresd.tar.gz]
Android源码正常,bsp5.0.0patch补丁正常,ARCH,CROSS_COMPILE gcc4.6正常,可以初始全编译,编译文件能正常烧写,调试串口也正正常输出。
2.启动参数如下:
kernel cmdline:
use boot.img command line:
console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1 ff video=mxcfb2 ff video=mxcfb3 ff vmalloc=400M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.serialno=190d59d4d81917c6
switch to ldo_bypass mode!
Using Device Tree in place at 14f00000, end 14f0f83e
3.LCD屏幕相关参数(1024X768),见附件。
========================================================================================
现像: LCD点亮后显示对比度很低,屏模一片白色,但还是能看到图像画面,而且有颜色,如图。这一般是什么原因?
请教问题:
1.如果更改DTS,DTSI后只要make bootimage是不是会将dtb也打包进了 boot-imx6q.img中?
2.bsp5.0.0的启动环境变量 bootargs 应该在哪个文件中配置?
3.在bsp5.0.0中,要改显示器fb_videomode 参数应该在什么地方改?ldb.c中没有以前问题提到的 fb_videomode modedb[]参数数组。在im6dql.dtsi中倒是发现了以下代码,但更改后无效果。
&ldb {
status = "okay";
lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";
display-timings {
native-mode = <&timing0>;
timing0: hsd100pxn1 {
clock-frequency = <65000000>;
hactive = <1024>;
vactive = <768>;
hback-porch = <220>;
hfront-porch = <320>;
vback-porch = <0>;
vfront-porch = <35>;
hsync-len = <1>;
vsync-len = <1>;
};
};
};
lvds-channel@1 {
fsl,data-mapping = "spwg";
fsl,data-width = <18>;
primary;
status = "okay";
display-timings {
native-mode = <&timing1>;
timing1: hsd100pxn1 {
clock-frequency = <65000000>;
hactive = <1024>;
vactive = <768>;
hback-porch = <220>;
hfront-porch = <40>;
vback-porch = <21>;
vfront-porch = <7>;
hsync-len = <60>;
vsync-len = <10>;
};
};
};
};
|
-
-
|