硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3472|回复: 1
收起左侧

[LTDC] LCD 颜色偏色

[复制链接]

2

主题

2

回帖

8

积分

新手上路

积分
8
QQ
发表于 2020-1-15 11:28:07 | 显示全部楼层 |阅读模式
工程从F767移植到H743,主要更改了底层,发现logo显示的颜色变了。但是界面的颜色没有变。工程使用FreeRTOS 加 STemwin。工程前后都是使用GUI_JPEG_Draw() 来画logo的。logo的格式为jpg格式
STemwin库进行了更新。F767 使用的库是STemWin532_CM7_OS_keil.lib,H743 使用的库是STemWin_CM7_OS_WC16.a.
测试发现感觉和这个函数相关。
static void _DMA_Color2IndexBulk(LCD_COLOR * pColor, void * pIndex, U32 NumItems, U8 SizeOfIndex, U32 PixelFormat)
{
        _DMA_ConvertColor(pColor, pIndex, LTDC_PIXEL_FORMAT_ARGB8888,PixelFormat, NumItems);//′Ëoˉêyμ¼ÖÂlogoÏÔê¾Æ«é«
}

这个函数是将emwind 32为ARGB转为当前显示屏的颜色数据。当前显示屏采用565格式进行显示的。
如果是jpg格式,这个LTDC_PIXEL_FORMAT_ARGB8888应该怎么设置?
各位高手有没有解决方案?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107371
QQ
发表于 2020-1-15 11:33:12 | 显示全部楼层
参考我们V7移植即可
基于V7开发板的裸机和各种RTOS版本的emWin程序模板,支持硬件JPEG,已发布(2019-05-26)
http://www.armbbs.cn/forum.php?m ... 3843&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-28 15:02 , Processed in 0.267143 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表