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.

关于DM8127 IPNC RDK 3.5版本替换AR0331sensor为AR0330 sensor的问题

    你好。

    我在做DM8127 IPNC的时候,需要将原来用的sensor AR0331替换为0330,但是现在自己摸索的方式替换了采不到视频数据。现在用的IPNC RDK版本是3.5,硬件为我公司自行设计,我的替换方法是:

    1、修改IPNC RDK根目录下的Rules.make文件,将其中的IMGS_ID := IMGS_MICRON_AR0331修改为IMGS_ID := IMGS_MICRON_AR0330

    2、修改ti_tools\iss_03_50_00_00下面的Rules.make文件,同样其中的IMGS_ID := IMGS_MICRON_AR0331修改为IMGS_ID := IMGS_MICRON_AR0330

   3、没有做其他修改,编译下载,

   但是现在没有采集到视频流,板子接AR0331并使用与其配套的配置是正确的

   现在请您指教一下,就AR0331到0330的移植,需要改哪些地方,如何改

谢谢

  • Hi

    请问你用的是什么接口? MIPI还是什么?可以参考设计的差异有吗?

  • 是MIPI的接口,330和331接口一样

  • 另外,补充一个问题,RDK 3.5版本里面有AR330的驱动,Ti针对这颗芯片的使用在3.5版本有完整的方案吗?

  • MIPI的话我记得DM8127的参考设计上用的sensor板子是转成并行接口接入DM8127上面用的。这些硬件差异能够都确认了吗

  • RDK3.8 里面有对AR0331 0330的支持的。

    RDK3.5 我不确定,你可以看下Rules.make这个文件看看里面是否把0330加进去了

  • 在3.5的版本内的RDK根目录下的rules.make内有以下内容

    ifeq ($(IPNC_DEVICE), DM812x)

    #IMGS_ID := IMGS_MICRON_MT9J003
    IMGS_ID := IMGS_MICRON_AR0330
    #IMGS_ID := IMGS_MICRON_AR0331
    #IMGS_ID := IMGS_PANASONIC_MN34041
    #IMGS_ID := IMGS_OMNIVISION_OV10630
    else
    #IMGS_ID := IMGS_MICRON_MT9J003
    #IMGS_ID := IMGS_MICRON_AR0331
    IMGS_ID := IMGS_PANASONIC_MN34041
    #IMGS_ID := IMGS_SONY_IMX136
    #IMGS_ID := IMGS_SONY_IMX104
    #IMGS_ID := IMGS_MICRON_MT9M034
    endif

    而且ti_toos/iss_03_50_00_00内的rules.make

    内也有

    #IMGS_ID := IMGS_MICRON_MT9J003
    #IMGS_ID := IMGS_MICRON_MT9P031
    #IMGS_ID := IMGS_MICRON_AR0331
    IMGS_ID := IMGS_MICRON_AR0330

    内容

    照此推断,应该3.5也支持AR0330;

    如果您对3.8肯定支持AR0330的话,可否就3.8版本如何移植使用AR0330给我一个指导,还有就是可否给我一个RDK 3.8 release版本。

  • 刚刚和硬件确认了一下,330和331硬件设计都是并口接的,而且两颗芯片的推荐设计也是一样;这块应该没有问题。

  • 如果你的软硬件都和原版RDK一致的话,那么确实只需要在Rules.make这里修改sensor即可。

    1. 你的一批板子现象一致吗

    2. 从uart log信息中能否看到错误信息?

    3. 需要看看sensor是否有数据输出, 串行转并行是否有正确的PCLK,同步信号给出。

  • 您好

        1、一批板子现象一致

        2、log信息正在分析

       3、连接是直接并口,没有从串行转并行的过程

       另外,我在AR0331驱动文件夹ti_tools\iss_03_50_00_00\packages\ti\psp\devices\ar0331\fpga 里面有一个ar0331_sensor_board_fpga.jed FPGA文件,而且Collaterals\Application_Notes\IPNC RDK Sensor Integration User Guide.pdf文档也着重介绍了烧写该文件的方法。现在有两个疑问

       1、0331驱动文件夹内的这个FPGA文件是做什么的?必须要吗?0330驱动文件夹内没有这个FPGA文件,是否有问题?

       2、如果是0330不需要这个文件,那么使用原来烧有0331 FPGA文件的板子接0330 sensor是否会有问题?