mingjing

mingjing

0个粉丝

2

问答

0

专栏

0

资料

mingjing  发布于  2020-03-27 09:34:10
采纳率 0%
2个问答
2387

hi3516 mipi LCD 颜色显示异常,无法调整RGB顺序

 

hi3516 ,    mipi lcd  720*1280, 支持RGB,BGR。16bit,18bit,24bit。

在sample_vo.c 里
pstPubAttr->u32BgColor = COLOR_RGB_BLUE;    //设置为蓝色,  实际显示为红色。  设置为红色,实际显示为蓝色。初步判断为RGB顺序不对。
能修改的,或者能验证的方法做了如下两点:

1: 使用FBIOPUT_VSCREENINFO 去设置像素格式,如果是ARGB1555,可以设置成功,如下:
struct fb_var_screeninfo var;
static struct fb_bitfield s_a16 = {15, 1, 0};
static struct fb_bitfield s_r16 = {10, 5, 0};  //r16
static struct fb_bitfield s_g16 = {5, 5, 0};
static struct fb_bitfield s_b16 = {0, 5, 0};  //b16
var.transp = s_a16;
var.red    = s_r16;
var.green  = s_g16;
var.blue   = s_b16;
var.bits_per_pixel = 16;
ioctl(fd, FBIOPUT_VSCREENINFO, &var)      //设置成功
如果改为如下BGR, 则无法设置成功。
static struct fb_bitfield s_a16 = {15, 1, 0};
static struct fb_bitfield s_b16 = {10, 5, 0};  //r16
static struct fb_bitfield s_g16 = {5, 5, 0};
static struct fb_bitfield s_r16 = {0, 5, 0};  //b16
var.transp = s_a16;
var.red    = s_r16;
var.green  = s_g16;
var.blue   = s_b16;
var.bits_per_pixel = 16;
ioctl(fd, FBIOPUT_VSCREENINFO, &var)      //设置失败

2: 在其他平台跟海思平台使用同一块屏 进行验证。
在其他板子上验证屏。修改屏的参数为BGR, RGB, 分别在这两种参数下显示彩条。
彩条的颜色有明显的变化。
在hi3516cdv300 板子上验证:
背景色设置为Blue,实际显示为红色。在hi3516 上修改这些参数, 颜色没有任何变化。

请问还有没有其他的修改方法?

我来回答
回答2个
时间排序
认可量排序

mingjing

0个粉丝

2

问答

0

专栏

0

资料

mingjing 2020-03-27 09:35:03
认可0
第一种设置失败应该是hi3516 只支持ARGB 。

qn1593672298

0个粉丝

0

问答

0

专栏

0

资料

qn1593672298 2020-07-02 15:28:04
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=156037&ptid=79633]mingjing 发表于 2020-3-27 09:35[/url]
第一种设置失败应该是hi3516 只支持ARGB 。[/quote]

您好,hi3516ev200的sample_vo运行后,我的tft屏上没有东西显示,是什么原因啊,屏以及点亮了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区