一.飞凌核心板,imx6dl,双核800M,1G内存,linux4.1.15
下载uboot-2016.tar.bz2
链接: https://pan.baidu.com/s/1SflUVtHt8bhwBzlb5QFR1w 密码: ki2v
二.修改默认显示方式LVDS,三菱AA121XN11液晶屏,12.1”XGA,1024x768,每个像素8位颜色显示
目前烧写官方提供的镜像烧写后启动时默认的屏幕为LCD屏,分辨率1024x600,部分客户需要默认启动其他类型的屏幕,故将修改方法总结如下:
2.1 linux4.1.15:
修改 ./uboot-2016/include/configs/mx6sabre_common.h
修改约P74:
#define MXC_FB0 "mxcfb0=video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB24,bpp=16,int_clk\0"
2.1.1 LVDS屏改为:
#define MXC_FB0 "mxcfb0=video=mxcfb0:dev=ldb,LDB-XGA,if=RGB24,bpp=16,int_clk\0"
2.1.2 HDMI屏改为:
#define MXC_FB0 "mxcfb0=video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=16\0"
2.1.3 mipi屏改为:
#define MXC_FB0 "mxcfb0=video=mxcfb0:dev=mipi_dsi,TRULY-EK79007-WVGA,if=RGB24,bpp=16\0"
约P154:
#define CONFIG_EXTRA_ENV_SETTINGS \
CONFIG_MFG_ENV_SETTINGS \
MXC_FB0 \
MXC_FB1 \
LDBMODE \
后加:
"panel=TRULY-EK79007-WVGA\0" \
注:mipi屏与其他屏幕不同,有两处修改
2.1.4 修改./uboot-2016/board/freescale/mx6sabresd/mx6sabresd.c
struct display_info_t displays[]结构体中增加显示方式"LDB-XGA"
{
.bus = -1,
.addr = 0,
.pixfmt = IPU_PIX_FMT_RGB24,
.detect = NULL,
.enable = enable_lvds,
.mode = {
.name = "LDB-XGA",
.refresh = 60,
.xres = 1024,
.yres = 768,</