野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 103|回复: 5

[求助] U-boot编译黑屏

[复制链接]
发表于 2024-4-13 15:55:36 | 显示全部楼层 |阅读模式

参考文档地址:野火在线文档

:

下载GIT仓库代码:git clone https://gitee.com/Embedfire/ebf_6ull_uboot.git

进入ebf_6ull_uboot
执行 MAKE ARCH=arm clean
清除编译残留

执行 
选择编译配置
make ARCH=arm mx6ull_14x14_evk_defconfig
我是编译后烧录到SD卡,通过SD卡启动

执行
make -j8 ARCH=arm CROSS_COMPILE=arm-none-eabi-

然后烧录到SD卡

相关代码更改
mx6ullevk.c 文件中
 .mode   = {
                 .name           = "TFT70AB",   //7寸
                .xres           = 800,  //分辨率 800 * 480
                .yres           = 480,
                .pixclock       = 108695,
                .left_margin    = 46,
                .right_margin   = 22,
                .upper_margin   = 23,
                .lower_margin   = 22,
                .hsync_len      = 1,
                .vsync_len      = 1,
                .sync           = 0,
                .vmode          = FB_VMODE_NONINTERLACED
                   }
        },

mx6ullevk.h文件中
所有TFT50AB
替换为TFT70AB

编译后将镜像文件烧录到SD卡中,插入开发板启动后可以进入到UBOOT页面,但是7寸屏幕无响应!

回复

使用道具 举报

 楼主| 发表于 2024-4-13 16:01:54 | 显示全部楼层
野火的7寸屏幕套餐屏幕是TFT70AB还是GT911啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-13 16:03:27 | 显示全部楼层
  1. U-Boot 2016.03-gd484876-dirty (Apr 13 2024 - 00:57:39 -0700)

  2. CPU:   Freescale i.MX6ULL rev1.1 69 MHz (running at 396 MHz)
  3. CPU:   Industrial temperature grade (-40C to 105C)

  4. U-Boot 2016.03-gd484876-dirty (Apr 13 2024 - 00:57:39 -0700)

  5. CPU:   Freescale i.MX6ULL rev1.1 69 MHz (running at 396 MHz)
  6. CPU:   Industrial temperature grade (-40C to 105C) at 45C
  7. Reset cause: POR
  8. Board: MX6ULL 14x14 EVK
  9. I2C:   ready
  10. DRAM:  512 MiB
  11. MMC:   FSL_SDHC: 0, FSL_SDHC: 1
  12. In:    serial
  13. Out:   serial
  14. Err:   serial
  15. switch to partitions #0, OK
  16. mmc0 is current device
  17. Net:   FEC1
  18. Error: FEC1 address not set.
复制代码
回复 支持 反对

使用道具 举报

发表于 2024-4-14 19:43:50 | 显示全部楼层
uboot下默认的是4.3屏幕
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-15 10:42:42 | 显示全部楼层
おおおじ。 发表于 2024-4-14 19:43
uboot下默认的是4.3屏幕

具体用的是哪一个型号的屏幕呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-15 10:43:30 | 显示全部楼层
おおおじ。 发表于 2024-4-14 19:43
uboot下默认的是4.3屏幕
  1. struct display_info_t const displays[] = {{
  2.         .bus = MX6UL_LCDIF1_BASE_ADDR,
  3.         .addr = 0,
  4.         .pixfmt = 24,
  5.         .detect = NULL,
  6.         .enable        = do_enable_parallel_lcd,
  7.         .mode        = {
  8.                 .name                        = "GT911",
  9.                 .xres           = 800,
  10.                 .yres           = 480,
  11.                 .pixclock       = 36496,
  12.                 .left_margin    = 46,  //HBPD
  13.                 .right_margin   = 22,  //HFPD
  14.                 .upper_margin   = 23,  //VBPD
  15.                 .lower_margin   = 22,  //VFPD
  16.                 .hsync_len      = 1,   //HSPW
  17.                 .vsync_len      = 1,   //VSPW
  18.                 .sync           = 0,
  19.                 .vmode          = FB_VMODE_NONINTERLACED
  20. } } };
复制代码



网上找到别的用户修改的7寸屏幕代码可以使用吗?我是22年10月份购入的设备
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-30 07:05 , Processed in 0.128830 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表