本帖最后由 yasin_emb 于 2014-11-1 17:19 编辑
各位好!
最近遇到一个问题,我们使用的是iMX6q Android JB 4.2.2_1.0.0,开发过程中在recovery模式的时候只是测了LVDS显示,最近客户反馈recovery模式的时候VGA没有显示,但是能够更新成功。
我参考:community.freescale.com/thread/309667 在u-boot中设置环境变量为:setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 vmalloc=400M init=/init video_mode=extension video=mxcfb0:dev=lcd,1024x768M@60,bpp=16 androidboot.hardware=freescale
正常模式下启动,我的显示器显示不正常,后来又在recovery/minui/Android.mk中发现下列判断:ifeq ($(TARGET_RECOVERY_PIXEL_FORMAT),"RGBX_8888")
LOCAL_CFLAGS += -DRECOVERY_RGBX
endif
ifeq ($(TARGET_RECOVERY_PIXEL_FORMAT),"BGRA_8888")
LOCAL_CFLAGS += -DRECOVERY_BGRA
endif
于是在BoardConfig.mk中分别尝试TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888" 和 "BGRA_8888" 都没能解决问题。
不知各位是否遇到过这类问题,多谢!
|