- 积分
- 26
贡献174
飞刀56 FD
注册时间2022-11-14
在线时间5 小时
|
楼主 |
发表于 2023-12-12 11:24:23
|
显示全部楼层
T507不是支持HDMI的4K 60fps吗?我不需要调试屏幕,就是要板子输出标准的HDMI 4K分辨率(3840x2160) ,而且在内核中的enum disp_tv_mode枚举中,有 4k的支持:
enum disp_tv_mode {
...
DISP_TV_MOD_3840_2160P_30HZ = 0x1c, DISP_TV_MOD_3840_2160P_25HZ = 0x1d,
DISP_TV_MOD_3840_2160P_24HZ = 0x1e,
DISP_TV_MOD_4096_2160P_24HZ = 0x1f,
DISP_TV_MOD_4096_2160P_25HZ = 0x20,
DISP_TV_MOD_4096_2160P_30HZ = 0x21,
DISP_TV_MOD_3840_2160P_60HZ = 0x22,
DISP_TV_MOD_4096_2160P_60HZ = 0x23,
DISP_TV_MOD_3840_2160P_50HZ = 0x24,
```
}
我在系统里面,按照这样的方法去显示一张3840x2160的bmp图片,是不正常的:
echo disp1 > name; #我的HMDI做副屏
echo switch1 > command;
echo 4 28 1 0 0x4 0x104 2 1 0 8 > param; #28对应上边枚举里面的DISP_TV_MOD_3840_2160P_30HZ =0x1c
echo 1 > start #此时分辨率切换了,显示的是放大后的“飞凌嵌入式”的logo
./showBMP.sh 3840x2160.bmp #自己写的一个显示BMP图片的执行文件,显示 3840x2160.bmp 图片,屏幕显示的图片不完全,只有图片的一部分。应该是放大了图片再显示到屏幕上的
综上,感觉是这个4K不是完全真实的4k,是通过缩放图片实现的。所以想确认下是不是少了什么补丁,或者是硬件不支持?
|
|