完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
你好
我有一个定制的 CX3 控制板(CYUSB3065 芯片),它使用 I2C EEPROM (ST M24M02) 连接到 OV5460 相机。 该测试按原样使用 FX3 SDK1.3.4 中的例程“cycx3_uvc_ov5640”。编译并下载到RAM后,即可成功检索相机图像。但是,如果将编译后的映像文件下载到 EEPROM,则无论 PMOD 设置为 Z1Z 还是 1ZZ,系统都将无法从 I2C 启动。 使用逻辑分析仪测试 I2C 信号。您可以在开始时读取第一帧数据。与AN76405相比,读取数据正确。但奇怪的是,此后I2C接口就停止工作了。 逻辑分析仪测试I2C信号如图所示。 例程中是否有影响 I2C 启动的设置? 对I2C启动有影响吗? |
|
相关推荐
1个回答
|
|
|
针对CX3无法从I2C EEPROM启动的问题,以下是逐步排查和解决方案: 1. 验证固件头配置
2. 检查EEPROM写入过程
3. 电源和复位时序分析
4. 硬件连接检查
5. 逻辑分析仪深度捕获
6. 固件代码审查
7. PMOD设置确认
8. SDK和工具更新
9. EEPROM页写入限制
10. 测试最小固件
示例代码修改(调整I2C速度):总结:问题可能源于固件头配置错误、I2C时序不兼容或硬件设计缺陷。建议优先验证EEPROM数据完整性、调整I2C速率,并检查PMOD电平设置。若仍无法解决,建议联系Cypress技术支持并提供逻辑分析仪捕获数据,以进一步诊断。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2353 浏览 0 评论
1425 浏览 0 评论
1874 浏览 0 评论
CYUSB3014烧录失败Cypress Benicia USB Boot Device
7868 浏览 1 评论
11294 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:48 , Processed in 0.577001 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2366