This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DEM6437采用PSP驱动采集显示图像问题

Other Parts Discussed in Thread: TVP5150

我使用I2C配置TVP5150,然后通过PSP驱动的形式采集显示图像,已经在自己的开发板上实现功能,但是在SEED_6437上却总是不能实现,调试发现I2C并未成功配置TVP5150,检查I2C地址正确,单独测I2C又能采集显示,加入PSP驱动之后就不能正常工作了。

请问这是为什么呢?SEED_6437与我的开发板在DDR上有些差异,问题会在这里吗?期待专家的解答

  • 1. 如果CCS测试I2C可以配置5150并且工作正常,进入Linux后,I2C初始化的地方先确认是否可以I2C正确读和写,可以通过示波器抓总线波形看确认应答位。

  • 在SEED_6437上单独测试I2C配置5150时成功的,并且读写都可以,就是将该配置代码加入PSP驱动采集显示图像的时候,不能正常采集显示图像,调试发现是I2C又没有正确配置,但是整个工程却可以在我自己做的开发板上边采集显示到图像画面。所以说I2C配置,读写都是没有问题的,另外,我完全按照TI官方的PSP USER GUIDE步骤来搭建的驱动程序,奇怪的就是程序为什么不能在SEED_6437上边成功运行?您有在SEED_6437上边开发PSP驱动吗?敬请指导~

  • 在SEED_6437上单独测试I2C配置5150时成功的,并且读写都可以,就是将该配置代码加入PSP驱动采集显示图像的时候,不能正常采集显示图像,调试发现是I2C又没有正确配置,但是整个工程却可以在我自己做的开发板上边采集显示到图像画面。所以说I2C配置,读写都是没有问题的,另外,我完全按照TI官方的PSP USER GUIDE步骤来搭建的驱动程序,奇怪的就是程序为什么不能在SEED_6437上边成功运行?您有在SEED_6437上边开发PSP驱动吗?敬请指导~

  • 1. 检查I2C地址是否冲突

  • I2C地址没有冲突的,SEED_6437就是用的合众达官方给的地址,我自己的开发板上地址也没错