您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助]关于BF609中OV9650摄像头模块的调试问... 
本帖共有708个阅读者
发表帖子 发表投票 回复主题
[求助]关于BF609中OV9650摄像头模块的调试问题
核桃绿豆酥(论坛新手)
核桃绿豆酥
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:159
积分:9
注册时间:2015/12/9
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]关于BF609中OV9650摄像头模块的调试问题

      刚开始用BF609的教学开发板,现在想用光盘里的关于OV9650的摄像头例程,前面编译什么的都没有问题,但是在最后DEBUG出现如下错误:

Loading application: "F:\work\AZURE_BF609_OV9650_TO_LCD_Core0\Debug\AZURE_BF609_OV9650_TO_LCD_Core0.dxe"
Load complete.
adi_twi_Write failed in Read
ReadRegister failed
adi_twi_Write failed in Read
ReadRegister failed

Manufacture PID: 0x0


Manufacture VER: 0x0

Device ID incorrect
Device ID incorrect
adi_twi_Write failed in Write
adi_twi_Write failed in Write
adi_twi_Write failed in Write
adi_twi_Write failed in Write

      其中adi_twi_Write是使用TWI里的一个函数名。求大神指点一下这是什么情况?


新手,新手。。。。
等级:论坛新手 参考IP地址:*.*.*.*
2015/12/9 12:08:27
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

这个开发板是哪一家的?我们没有在我们的609开发板上用过OV9650,不太清楚哦。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/12/9 16:05:27
核桃绿豆酥(论坛新手)
核桃绿豆酥
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:159
积分:9
注册时间:2015/12/9
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
开发板是哪家的?是北京远景蔚蓝科技的BF60X教学板。。。BF的板子接摄像头应该很常见吧。。

新手,新手。。。。
等级:论坛新手 参考IP地址:*.*.*.*
2015/12/9 18:53:48
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF板子接摄像头是很常见的,OV9650跟BF53X, BF54X,BF592,BF51X接,我们都有用过,但是BF609接目前还没用过,其他BF的话,我们都是直接操作寄存器来写驱动,609好像大家都是直接调用ADI提供的库函数,没用过远景的板子,不知道是不是这样。

你可以联系一下蔚蓝的技术支持,他们应该能解答的很清楚。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/12/9 19:50:06
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
关于我们在其他Blackfin DSP上做的OV9650设计的教程请见下贴:

http://www.openadsp.com/bbs/topic.asp?id=374&boardid=25&tb=1

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/12/10 9:27:13
核桃绿豆酥(论坛新手)
核桃绿豆酥
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:159
积分:9
注册时间:2015/12/9
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
哦,谢谢啦。问题解决了,是被原理图坑了,我摄像头插反了。。。。后来仔细看了代码,最后显示的东西是程序里用fprintf打出来的,在读OV9650的寄存器没成功的情况下显示。还是非常感谢。

新手,新手。。。。
等级:论坛新手 参考IP地址:*.*.*.*
2015/12/11 12:01:58
核桃绿豆酥(论坛新手)
核桃绿豆酥
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:159
积分:9
注册时间:2015/12/9
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

            对了,还有个问题,就是CCES1.0.2里面build project和build configuration->build all有什么区别?我在用另一个OV9650的例程时候,build project没问题,但是无法加载到内核上(应该是没生成那个程序文件对吧?),然后用build all 之后显示

cc3089: fatal error: Link failed AZURE_BF609_OV9650    C/C++ Problem
make: *** [AZURE_BF609_OV9650.dxe] Error 1 AZURE_BF609_OV9650    C/C++ Problem

     有看到您之前一个讲USB的帖子说到这个问题,但是还是没太理解。。。。求教



新手,新手。。。。
等级:论坛新手 参考IP地址:*.*.*.*
2015/12/11 12:07:37
yandi2010(论坛新手)
yandi2010
头衔:社区公民
帮派:无帮无派
帖数:3
金钱:122
积分:4
注册时间:2017/3/26
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你好,我遇到跟你类似的问题,可以加下QQ向你咨询一下吗,我的QQ424081711

QQ424081711
等级:论坛新手 参考IP地址:*.*.*.*
2017/4/2 22:10:41
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159193 Call, 1 Queries, Processed in 0.031250 second(s),