常见问题
2021-9-17 u-boot 驱动屏幕
无限重启 原因 :供电不足 ,插上外接电源 ,解决了。
更改LCD驱动
屏幕参数
找到mx6ull_alientek_emmc.c(在board/freescale中)
我的是这么修改的
struct display_info_t const displays[] = {{
.bus = MX6UL_LCDIF1_BASE_ADDR,
.addr = 0,
.pixfmt = 24,
.detect = NULL,
.enable = do_enable_parallel_lcd,
.mode = {
.name = "TFT4384",
.xres = 800,
.yres = 480,
.pixclock = 32257.65,
.left_margin = 88, //HBPD
.right_margin = 40, //HFPD
.upper_margin = 32, //VBPD
.lower_margin = 13, //VFBD
.hsync_len = 48, //HSPW
.vsync_len = 3, //VSPW
.sync = 0,
.vmode = FB_VMODE_NONINTERLACED
} } };
2.再把mx6ull_alientek_emmc.h中的屏幕名字改成 TFT4384
然后重新编译下
如果还不行
就在命令行输入
setenv panel TFT4384
saveenv
然后复位重启