打印

DM642实验箱 学习指导 连载

[复制链接]
3489|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huchl|  楼主 | 2013-10-22 08:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 huchl 于 2013-10-24 09:38 编辑

今天刚刚拿到实验箱底板,焊接了视频端口和核心板连接部分。
调试完成了TVP5150芯片测试,读取ID,配置VP端口和EDMA。
下一个目标是cmos摄像头,OV9650了。

悲剧的是底板颜色做错了,哎,看来事情总是比较曲折。







在此打个广告:
可能第一空板子要廉价出售,不知道坛子里有没有人用dm642的?50元一块空板,四层板。
箱子产品动态请链接淘宝
shop106094428.taobao.com/index.htm?spm=2013.1.w5002-3479751109.2.8cpeoE

234357wx1x1wyo56q35om6.jpg.thumb.jpg (122.86 KB )

234357wx1x1wyo56q35om6.jpg.thumb.jpg

相关帖子

沙发
huchl|  楼主 | 2013-10-22 09:01 | 只看该作者
现在整理下当年的资料和调试笔记,就做了这个学习实验箱跟大家分享下经验。
想想当年走了不少弯路,光PCB打样都改了4次,焊接5~6次。还好是老板出钱
现在直接把每个模块的调试过程和经验在此贴,让后面的学弟学妹少走弯路,当然以前做过的大牛们也可以指点迷津!
I2C总线和SCCB时序是兼容的(具体区别请大家google下吧),所以DM642的I2C可以和OV9652直接相连接。
通过I2C总线读取OV9652 0x0a 和0x0b地址中的器件ID分别为0x96和0x52.

DM642视频端口:
视频接口可以工作在视频捕捉接口;视频显示接口;TSI(transport stream interface)捕捉接口三种模式。
视频接口包括两个通道A和B,可以将其缓存共5120字节分成两部分给两个通道使用,两个通道必须设定成相同的模式(capture or display)。数据分离部分将视频数据分解排列成各种格式:BT.656, Y/C, raw video, and TSI。
视频捕捉模式有五种工作方式:两通道8或10位BT656/row video;单通道8或10位bt656/row video;16或20位Y/C信号;16或20位row video;8位TSI。
对于视频显示模式没有太多区别,当工作在双通道8或10位row video方式时两个通道要同步。
视频接口FIFO :
视频接口里的FIFO用来存储进入或送出的数据,并通过DMA将数据搬运到外部或片内存储器。当DMA内的数据达到(捕捉模式)自己给FIFO设定的阈值或减到(显示模式)阈值时DMA事件产生。
DMA接口:
数据的传送通过DMA,DMA请求取决于缓存的阈值。为保证一帧的数据都被传送,阈值的大小等于传输的大小,整个帧的大小应为阈值的整数倍。
视频捕捉模式FIFO设置:
对于不同的视频捕捉模式FIFO共有四种设置,bt656模式下FIFO被分成A和B,每部分再分成YCrCb,A接收[9:0]数据,B接收[19:10]数据;8或10位raw data数据FIFO被分成A和B两部分;Y/C数据FIFO分成三部分YCrCb,[9:0]亮度信号[19:10]色度信号;16/20位raw video信号,FIFO为一个整体。
我在此选用DM642的捕捉模式
1. 垂直同步
为了正确捕捉想要采集的图像区域,有必要对行进行垂直方向的计数,根据VCTL1,可以是从视频解码器输出的消隐或场同步信号。
2. 行同步
与垂直同步类似,根据EXC和HRST配置不同行同步计数模式,模式0从消隐开始,模式1从有效开始(缺省),适合大部分信号。模式3和模式4用于从外部进入信号。
3. 场判断
通过HSYNC和VSYNC方法判断奇偶场。
4.采集边界条件
为了简化DMA传输,每64位中都不能包含两个不同的行。如果写入不满64位结束一行,下一行将从新的FIFO地址的byte0开始。




shop106094428.taobao.com/index.htm?v=1

使用特权

评论回复
板凳
zhangmangui| | 2013-10-22 09:24 | 只看该作者
50元是底板的价格   整套下来大概多少钱  
原理图和代码例程有么有

使用特权

评论回复
地板
huchl|  楼主 | 2013-10-22 13:56 | 只看该作者
50元底板空板,颜色做错了,底板有fpga加上USB,网卡,视频口这些。
原理图和例程当然奉上。使用说明将根据这个调试历程改编。

使用特权

评论回复
5
huchl|  楼主 | 2013-10-24 08:15 | 只看该作者

RE: DM642实验箱调试连载

本帖最后由 huchl 于 2013-10-24 08:16 编辑

昨天调试了一天,DM642一直收不到OV952场结束中断。
sensor的setting来至于别人已应正的初始化setting,应该没有问题。
手头上没有逻辑分析仪,测不到信号。

想来想去,既然底板上有fpga,何不用fpga的signal tap 抓捕信号。
于是就有下图:

大家可以看到ov9652输出信号是基于行有效信号的,而不是dm642的行场同步信号
于是修改ov9652的控制寄存器COM10:Bit[6]: HREF changes to HSYNC

输出信号如图所示:



现在DM642产生行中断了。:$

http: //shop106094428.taobao.com/?spm=0.0.0.0.7wmE8p多加了空格

使用特权

评论回复
6
G21372| | 2013-10-24 13:28 | 只看该作者
原创帖啊 等连载

使用特权

评论回复
7
gexingyouxian| | 2013-10-24 13:41 | 只看该作者
了解一下 楼主做的很详细

使用特权

评论回复
8
huchl|  楼主 | 2013-10-24 22:37 | 只看该作者
本帖最后由 huchl 于 2013-10-24 22:39 编辑

CCS5.5具有强大图像处理能力,在此配置其显示YUV422图像显示。
配置如下:


可以看到图像效果:


不知道大家在看本人的连载没,感觉坛子里关系的人较少呢:'(:'(
http: //shop106094428.taobao.com/?spm=0.0.0.0.7wmE8p多加了空格

使用特权

评论回复
9
zgsxhzac| | 2013-10-25 20:28 | 只看该作者
支持楼主 自己动手丰衣足食 顶一个

使用特权

评论回复
10
sishangcine| | 2013-10-25 21:12 | 只看该作者
等连载 楼主加油

使用特权

评论回复
11
huchl|  楼主 | 2013-10-28 11:00 | 只看该作者
之前有一个运行良好的工程,后来需要操作gpio,就在main函数里添加了相关操作gpio的语句,编译链接都通过了,可是下载程序之后,查看gpio寄存器没有变化,查看Mixed Source/Asm 发现添加的操作gpio的语句没有生成相应的汇编代码。

分析发现编译优化被打开了,CCS有时会优化code的。大家以后要注意!!!!!!!!!!!!!!!!!














http: //shop106094428.taobao.com/?spm=0.0.0.0.7wmE8p多加了空格

使用特权

评论回复
12
huchl|  楼主 | 2013-11-5 09:28 | 只看该作者
跟领导出差中!!!!
连载会陆续推出!!!!
这段时间大家有什么关于DSP的问题,可以发帖咨询。
先声明:本人不是万能,有些说错或者没有讲解清楚的地方,望大家谅解!!




http: //shop106094428.taobao.com/?spm=0.0.0.0.7wmE8p多加了空格

使用特权

评论回复
13
huchl|  楼主 | 2013-11-5 11:12 | 只看该作者
共享一篇使用CMOS摄像头的好文

基于TMS320DM642的CMOS图像采集系统的设计.pdf

311.64 KB

使用特权

评论回复
14
xjcupid| | 2014-1-14 15:31 | 只看该作者

使用特权

评论回复
15
huchl|  楼主 | 2014-8-11 18:33 | 只看该作者
多谢大家支持!!!

使用特权

评论回复
16
zhangmangui| | 2014-8-11 22:01 | 只看该作者
huchl 发表于 2014-8-11 18:33
多谢大家支持!!!

好久不见了    连载继续啊  

使用特权

评论回复
17
comeon201208| | 2014-8-11 22:57 | 只看该作者
huchl 发表于 2013-11-5 11:12
共享一篇使用CMOS摄像头的好文

资料下载的了啊,谢谢分享

使用特权

评论回复
18
comeon201208| | 2014-8-11 22:58 | 只看该作者
另外看着个开发版的液晶的挺清晰的啊

使用特权

评论回复
19
wqx0532| | 2014-8-26 16:29 | 只看该作者
不错 。挺好

使用特权

评论回复
20
bukusishen2000| | 2014-9-1 15:39 | 只看该作者
朋友您好!能不能把你的DM642采集图像的原理图发一份借我参考一下,AD芯片7113H,感激不尽,最近在做VGA数据采集,不知道怎么搞,头痛!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

27

帖子

0

粉丝