适配自己的MIPI屏幕,照着教程更改驱动文件,改完设备树后编译,烧录后启动不了,有没有大佬帮忙指导一下,有偿也可以:QQ:416567819
把设备树换成默认的就没不会这样,
我用的对应设备树节点如下:
&lcd0 {
base_config_start = <1>;
lcd_used = <1>;
lcd_driver_name = "lcd1024x600";
lcd_backlight = <255>;
lcd_if = <4>;
lcd_pwm_used = <0>;
lcd_pwm_ch = <9>;
lcd_pwm_freq = <50000>;
lcd_pwm_pol = <0>;
lcd_pwm_max_limit = <255>;
lcd_x = <1024>;
lcd_y = <600>;
lcd_width = <154>;
lcd_height = <86>;
lcd_dclk_freq = <51>;
lcd_hbp = <150>;
lcd_ht = <1344>;
lcd_hspw = <10>;
lcd_vbp = <23>;
lcd_vt = <635>;
lcd_vspw = <1>;
lcd_dsi_if = <0>;
lcd_dsi_lane = <4>;
lcd_dsi_format = <0>;
lcd_lvds_if = <0>;
lcd_lvds_colordepth = <0>;
lcd_lvds_mode = <0>;
lcd_frm = <1>;
lcd_hv_clk_phase = <0>;
lcd_hv_sync_polarity= <0>;
lcd_io_phase = <0x0000>;
lcd_gamma_en = <0>;
lcd_bright_curve_en = <0>;
lcd_cmap_en = <0>;
lcd_fsync_en = <0>;
lcd_fsync_act_time = <1000>;
lcd_fsync_dis_time = <1000>;
lcd_fsync_pol = <0>;
deu_mode = <0>;
lcdgamma4iep = <22>;
smart_color = <90>;
lcd_gpio_0 = <&pio PD 0 1 0 3 1>;
pinctrl-0 = <&dsi4lane_pins_a>;
pinctrl-1 = <&dsi4lane_pins_b>;
};
启动信息如图
屏幕手册部分信息如下