qn1569306536

qn1569306536

0个粉丝

5

问答

0

专栏

0

资料

qn1569306536  发布于  2019-11-26 15:07:24
采纳率 0%
5个问答
4475

hi3516dv300接1024x600 MIPI屏(EK79007AD)

 
本帖最后由 qn1569306536 于 2019-11-26 15:10 编辑

用sample_hifb跑有闪屏的现象,打mipi_tx的partten,只有点闪线的问题,怀疑是VO哪里还没配置好
MIPI的时序如下
[code]combo_dev_cfg_t MIPI_TX_1024X600_60_CONFIG =
{
    .devno =  0,
    .lane_id = {0, 1, 2, 3},
    .output_mode = OUTPUT_MODE_DSI_VIDEO,//OUTPUT_MODE_DSI_CMD,//OUTPUT_MODE_DSI_VIDEO,
    .output_format =OUT_FORMAT_RGB_24_BIT,// OUT_FORMAT_RGB_24_BIT, OUT_FORMAT_RGB_16_BIT
    .video_mode =  BURST_MODE,
    .sync_info = {
        .vid_pkt_size     = 1024,
        .vid_hsa_pixels   = 20,
        .vid_hbp_pixels   = 140,
        .vid_hline_pixels = 1344,
        //hfp=160
        .vid_vsa_lines    = 3,
        .vid_vbp_lines    = 20,
        .vid_vfp_lines    = 12,
        .vid_active_lines = 600,
        .edpi_cmd_size    = 0,
    },
    .phy_data_rate =360,//463,//358,//307,// 77,//311,//486
    .pixel_clk = 51287,//51669,//51287,//51669,
};[/code]

VO的时序是自定义的
[code]        stVoPubAttr.stSyncInfo.bSynm =1;
        stVoPubAttr.stSyncInfo.bIop  =1;
        stVoPubAttr.stSyncInfo.u16Vact =600;
        stVoPubAttr.stSyncInfo.u16Vbb  =23;
        stVoPubAttr.stSyncInfo.u16Vfb  =12;
        stVoPubAttr.stSyncInfo.u16Hact =1024;
        stVoPubAttr.stSyncInfo.u16Hbb  =160;
        stVoPubAttr.stSyncInfo.u16Hfb  =160;

        stVoPubAttr.stSyncInfo.u16Hmid =0;//1;
        stVoPubAttr.stSyncInfo.u16Bvact=600;//1;
        stVoPubAttr.stSyncInfo.u16Bvbb =23;//1;
        stVoPubAttr.stSyncInfo.u16Bvfb =12;//1;
        stVoPubAttr.stSyncInfo.u16Hpw =20;
        stVoPubAttr.stSyncInfo.u16Vpw =3;

        stVoPubAttr.stSyncInfo.bIdv =0;
        stVoPubAttr.stSyncInfo.bIhs =0;
        stVoPubAttr.stSyncInfo.bIvs =0;[/code]

VO时钟
[code]#if 1       
        VO_USER_INTFSYNC_INFO_S pstUserInfo={0};
        pstUserInfo.stUserIntfSyncAttr.enClkSource=VO_CLK_SOURCE_PLL;  //VO_CLK_SOURCE_LCDMCLK  VO_CLK_SOURCE_PLL
#if 1
        pstUserInfo.stUserIntfSyncAttr.stUserSyncPll.u32Fbdiv = 101;//5837414;//5837414;52000
        pstUserInfo.stUserIntfSyncAttr.stUserSyncPll.u32Frac= 0;
        pstUserInfo.stUserIntfSyncAttr.stUserSyncPll.u32Refdiv =2;
        pstUserInfo.stUserIntfSyncAttr.stUserSyncPll.u32Postdiv1 =6;
        pstUserInfo.stUserIntfSyncAttr.stUserSyncPll.u32Postdiv2 = 4;
//        pstUserInfo.stUserIntfSyncAttr.u32LcdMClkDiv=5837414;
#else
        pstUserInfo.stUserIntfSyncAttr.u32LcdMClkDiv=5671489;
#endif
        pstUserInfo.u32DevDiv = 1;       
        pstUserInfo.u32PreDiv= 1;        [/code]

有大神指导下么?


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

qn1510903276

0个粉丝

13

问答

2

专栏

15

资料

qn1510903276 2019-11-27 11:23:30
认可0
感觉像是硬件的问题

qn1569306536

0个粉丝

5

问答

0

专栏

0

资料

qn1569306536 2019-12-04 14:30:05
认可0
在hi3516cv500上没问题,应该是硬件问题了。结贴。

qn1587437409

0个粉丝

1

问答

0

专栏

0

资料

qn1587437409 2020-06-03 14:31:50
认可0
请教一下,我用这个屏,也是3516dv300,选择输出类型为MIPI时,输出时序不能选用户,sdk会报错,就只能选720*1280和1080p那个竖屏输出这个,想问下,大佬这个时怎么做的

Rocke

0个粉丝

0

问答

0

专栏

0

资料

Rocke 2021-04-23 11:19:55
认可0

楼主在吗?
遇到同样的问题,请问怎么调的

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区