T113驱动480*854的mipi屏幕 uboot卡死
-
以下是设备树信息
&disp { disp_init_enable = <1>; disp_mode = <0>; screen0_output_type = <1>; screen0_output_mode = <4>; screen1_output_type = <1>; screen1_output_mode = <4>; screen1_output_format = <0>; screen1_output_bits = <0>; screen1_output_eotf = <4>; screen1_output_cs = <257>; screen1_output_dvi_hdmi = <2>; screen1_output_range = <2>; screen1_output_scan = <0>; screen1_output_aspect_ratio = <8>; dev0_output_type = <1>; dev0_output_mode = <4>; dev0_screen_id = <0>; dev0_do_hpd = <0>; dev1_output_type = <4>; dev1_output_mode = <10>; dev1_screen_id = <1>; dev1_do_hpd = <1>; def_output_dev = <0>; hdmi_mode_check = <1>; fb0_format = <0>; fb0_width = <480>; fb0_height = <854>; disp_rotation_used = <1>; degree0 = <0>; fb1_format = <0>; fb1_width = <0>; fb1_height = <0>; chn_cfg_mode = <1>; disp_para_zone = <1>; // dc1sw-supply = <®_dc1sw>; // eldo3-supply = <®_eldo3>; // dldo2-supply = <®_dldo2>; // dcdc1-supply = <®_dcdc1>; }; &lcd0 { lcd_used = <1>; lcd_driver_name = "st7701s"; lcd_backlight = <50>; lcd_if = <4>; lcd_x = <480>; lcd_y = <854>; lcd_width = <40>; lcd_height = <70>; lcd_dclk_freq = <50>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <50000>; lcd_pwm_pol = <1>; lcd_pwm_max_limit = <255>; lcd_hbp = <43>; lcd_ht = <533>; lcd_hspw = <2>; lcd_vbp = <42>; lcd_vt = <910>; lcd_vspw = <10>; lcd_dsi_lane = <2>; lcd_dsi_if = <0>; lcd_dsi_format = <0>; lcd_dsi_te = <0>; lcd_frm = <0>; lcd_io_phase = <0>; lcd_gamma_en = <0>; lcd_bright_curve_en = <0>; lcd_cmap_en = <0>; deu_mode = <0>; lcdgamma4iep = <22>; smart_color = <90>; // reset lcd_gpio_0 = <&pio PD 21 GPIO_ACTIVE_HIGH>; // power lcd_gpio_1 = <&pio PD 18 GPIO_ACTIVE_HIGH>; pinctrl-0 = <&dsi2lane_pins_a>; pinctrl-1 = <&dsi2lane_pins_b>; };
只要设置了分辨率为480*854之后 开机之后就会卡死在uboot阶段 启动log如下
U-Boot 2018.07-gce06dac-dirty (Sep 11 2025 - 12:40:46 +0800) Allwinner Technology [00.435]CPU: Allwinner Family [00.438]Model: sun8iw20 [00.440]DRAM: 128 MiB [00.443]Relocation Offset is: 04ec3000 [00.470]secure enable bit: 0 CACHE: Misaligned operation at range [44882e68, 448a2e68] E/TC:0 generate_smc_mem_map:319 Not enough SMC region, 0x41b07937 byte ta ram left unsecured E/TC:0 fdt_getprop_u32:340 prop trace_level not found [00.497]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=300Mhz [00.504]gic: sec monitor mode [00.507]line:703 init_clocks [00.510]flash init start [00.512]workmode = 0,storage type = 1 [00.515][mmc]: mmc driver ver uboot2018:2023-08-29 10:12:00 [00.521][mmc]: get sdc_type fail and use default host:tm1. [00.527][mmc]: can't find node "mmc0",will add new node [00.532][mmc]: fdt err returned <no error> [00.535][mmc]: Using default timing para [00.539][mmc]: SUNXI SDMMC Controller Version:0x50310 [00.556][mmc]: card_caps:0x3000000a [00.559][mmc]: host_caps:0x3000003f [00.563]sunxi flash init ok get value error [00.567]drv_disp_init partno erro : can't find partition bootloader ** Unable to read file lcd_compatible_index.txt ** [00.590]disp_fat_load for lcd config failed [00.617]drv_disp_init finish [00.625]Loading Environment from SUNXI_FLASH... OK [00.643]boot_gui_init:start partno erro : can't find partition Reserve0
相反把分辨率反转一下 设置为854*480 屏幕就能点亮 只是画面有问题 请大佬们指教
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号