//800*480分辨率
    .timing = {
        .pixel_clock_hz = 33000000,
        .h_back_porch   = 87,
        .h_front_porch  = 40,
        .h_sync_len     = 1,
        .v_back_porch   = 31,
        .v_front_porch  = 13,
        .v_sync_len     = 1,
        .h_sync_active  = 0,
        .v_sync_active  = 0,
        .den_active     = 1,
        .clk_active     = 1,
    },
    
    /* 480x272 RGB液晶屏时序
    .timing = {
        .pixel_clock_hz = 9000000,
        .h_back_porch   = 40,
        .h_front_porch  = 3,
        .h_sync_len     = 2,
        .v_back_porch   = 12,
        .v_front_porch  = 2,
        .v_sync_len     = 2,
        .h_sync_active  = 0,
        .v_sync_active  = 0,
        .den_active     = 1,
        .clk_active     = 1,
    },
    */
这里是 800*480 和 480*272 分辨率的屏幕,但是我需要一直到1024*600上 这些参数没看到 不知道该怎么修改
这是目前的显示情况,大佬们有知道的吗?麻烦指导一下
离线
去linux的panle-simple.c下面找个1024*600的配置就行,一般这些屏的参数区别不大,对照填进去就行了,不过我记得RTT并没有合并F1C的显示啊
https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/panel/panel-simple.c
谢谢 我是用的别人移植过的代码,里面有显示和触摸的驱动
离线