你好,在自己的自制板中,u-boot及linux选用ti-sdk的最新版本,使用SD卡启动,显示屏有显示图A界面,但是当我选择命令cat logo-7.bmp > /dev/fb0,

logo-7.bmp 应该为下图的样子:

但在实际中屏幕显示如下图

请问这个是属于设备树中的屏幕参数错误吗?能否判断出大概是哪些参数有误。
Nancy Wang:
建议将相关的配置也贴出来一下。
,
ZB_LAJI:
panel {
compatible = "ti,tilcdc,panel";pinctrl-names = "default", "sleep";pinctrl-0 = <&lcd_pins_default>;pinctrl-1 = <&lcd_pins_sleep>;status = "okay";panel-info {ac-bias = <255>;ac-bias-intrpt = <0>;dma-burst-sz = <16>;bpp = <32>;fdd = <0x80>;sync-edge = <0>;sync-ctrl = <1>;raster-order = <0>;fifo-th = <0>;};display-timings {800×480 {hactive = <800>;vactive = <480>;hback-porch = <88>;hfront-porch = <40>;hsync-len = <128>;vback-porch = <32>;vfront-porch = <11>;vsync-len = <2>;clock-frequency = <33200000>;hsync-active = <0>;vsync-active = <0>;};};
,
ZB_LAJI:
你好,我昨天再尝试了一下发现当使用8位的BMP时才发生这种情况,当使用16位bmp时,
原图为:
但实际上显示为:
图片反过来了,且有部分偏移.并报错cat: write error: No space left on device
,
Nancy Wang:
请参考英文贴的回复。
e2e.ti.com/…/3609097
TI中文支持网



