您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF609驱动CH7024问题
本帖共有1232个阅读者
发表帖子 发表投票 回复主题
BF609驱动CH7024问题
leoryan(论坛新手)
leoryan
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:155
积分:7
注册时间:2014/5/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF609驱动CH7024问题
想通过BF609的EPPI0驱动CH7024,看到一个例程输出的数据是RGB888 分辨率320*240的图像
DMA及EPPI0配置如下
void InitDMA(void)
{  
*pREG_DMA29_ADDRSTART = (void*)Inputdata;
*pREG_DMA29_XCNT = 320*3/4;
*pREG_DMA29_XMOD = 0x4;
*pREG_DMA29_YCNT = 240;
*pREG_DMA29_YMOD = 0x4;

*pREG_DMA29_CFG = ENUM_DMA_CFG_MSIZE04 |
  ENUM_DMA_CFG_PSIZE04 |
  ENUM_DMA_CFG_ADDR2D |
          ENUM_DMA_CFG_SYNC |
          //ENUM_DMA_CFG_STOP;
          ENUM_DMA_CFG_AUTO;

}

void InitEPPI0()
{
*pREG_EPPI0_CLKDIV = 0x6;

*pREG_EPPI0_LINE = 720;
*pREG_EPPI0_FRAME = 250;

*pREG_EPPI0_HCNT = 320;
*pREG_EPPI0_VCNT = 240;

*pREG_EPPI0_FS1_PASPL = 720;
*pREG_EPPI0_FS1_WLHB = 336;

*pREG_EPPI0_FS2_PALPF = 180000;
*pREG_EPPI0_FS2_WLVB = 5760;

*pREG_EPPI0_HDLY = 0;
*pREG_EPPI0_VDLY = 0;

*pREG_EPPI0_CTL = ENUM_EPPI_CTL_TXMODE |
  ENUM_EPPI_CTL_NON656 |
  ENUM_EPPI_CTL_SYNC2 |
  ENUM_EPPI_CTL_INTCLK |
  ENUM_EPPI_CTL_INTFS |
  ENUM_EPPI_CTL_FS1LO_FS2LO |
  ENUM_EPPI_CTL_PACK_EN |
  ENUM_EPPI_CTL_DLEN24;
}
想请教:
1.为什么pREG_EPPI0_LINE = 720,而不是320呢?
2.pREG_EPPI0_FS1_PASPL 、pREG_EPPI0_FS1_WLHB 、pREG_EPPI0_FS2_PALPF 、pREG_EPPI0_FS2_WLVB 各是怎么定义的?

上传的图片
  20153514252587.jpg [ 62.02 KB 690×539 ] (缩略时请点击查看原图)

 



「该帖子被 leoryan 在 2015-03-05 14:25:30 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/14 9:08:55
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
关于寄存器的具体说明在哪里找,可以看一下这个帖子。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/14 19:04:49
leoryan(论坛新手)
leoryan
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:155
积分:7
注册时间:2014/5/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
1.pREG_EPPI0_LINE 的定义是Samples Per Line.The EPPI_LINE.VALUE holds the number of samples expected per Line。
每行不是320个点吗?为什么要设置成720呢?
我现在在用OP BF609开发板输出图像给CVBS_OUT子板,内存中存放720*576大小 YUV4:2:2的图像,送给PIXC进行颜色转换,再通过EPPI0送给CH7024


「该帖子被 leoryan 在 2015-03-02 16:56:56 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/3/2 16:27:04
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

给你一个配置说明文档,你看看吧。

http://www.openadsp.com/bbs/topic.asp?id=2830&boardid=18&TB=1



这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2015/3/3 22:00:04
leoryan(论坛新手)
leoryan
头衔:社区公民
帮派:无帮无派
帖数:5
金钱:155
积分:7
注册时间:2014/5/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
目前,通过送320*240 rgb565的图片给ch7024,是可以正常显示了。
现在尝试送720*576 rgb565的图片,发现使用ch7024配置工具,选择输入为720*576的分辨率且点击【input】后,HTI VTI没有选项可以选择。
图片上传在1楼



「该帖子被 leoryan 在 2015-03-05 14:26:02 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/3/5 14:24:07
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
更换晶振频率,你输入图像越大,要求的晶振越高

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2015/3/10 22:51:38
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.153982 Call, 1 Queries, Processed in 0.031250 second(s),