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.

DM3730作为Host模式同一些USB兼容性问题。

Other Parts Discussed in Thread: DM3730

我们在使用SMSC 3323 USB PHY芯片时发现某些条件下USB接口不能够正常工作。经过调试发现DM37x系列USB时钟如果配置不合适的话,USB接口时钟会有飘移,导致USB PHY访问失败。大家可以看一下芯片勘误表中关于USB规范兼容性问题的描述。最终按照勘误表中的时钟配置方式,系统能够稳定工作。所以建议大家在使用外部USB PHY芯片时根据系统主时钟按照勘误表中的推荐值来配置USB时钟。 ( http://www.ti.com/product/dm3730 链接中Advisory 2.1的建议 )

 

System Clock(SYS_CLK)       DPLL5_M(CM_CLKSEL4_PLL.PERIPH2)      DPLL5_N(CM_CLKSEL4_PLL.PERIPH2)   DPLL5_DIV(CM_CLKSEL5_PLL.DIV_120M)

 12 MHz                                                                      80                                                                                        0                                                             8
19.2 MHz                                                                    50                                                                                        0                                                             8
38.4 MHz                                                                    25                                                                                        0                                                             8
13 MHz                                                                      443                                                                                       5                                                             8
26 MHz                                                                      443                                                                                      11                                                            8

sprz319e[1].pdf
  • 楼主你好!

    我也在用DM3730,才刚接触,是个新手,想请教你一些问题。

    我用V4L2编程实现了摄像头采集图片,然后用opencv处理图片并显示在屏幕上,但是现在速度很慢,我想把图像处理的部分在DSP上运行,看了一些资料,有说用CE的,还有说用DSPLINK的,我有点糊涂了。首先,我不用编解码,我就是一帧一帧的采集图片,然后做处理再显示在屏幕上;其次,我只是想把图像处理的部分在DSP上运行,就是采集的数据送到dsp去,然后在dsp上处理完了把数据传回arm就可以了。

    我有以下几个疑问:

    1.如果只是像我所说的那样只把数据送到dsp处理,是不是只用到dsplink就可以了?

    2.如果要用到dsp的话,时候会要求有两个程序部分,一个是arm端的用arm-linux-g++编译的采集和显示的程序,一个是dsp端用ccs编译的处理的程序,还是可以直接在一个文件中编译就可以了?

    谢谢!

  • Hi He Yu:

    1. 你的理解是对的。CE的目的是在同一个框架下开发多个不同功能的codec。如果是自己的DSP算法的话用link就可以。

    2. 两个不同的核需要不同的编译工具,DSP核的编译需要用CCS。

    thanks!

  • 你好,我用了USB3320的PHY芯片,LINK端为TM4C129X,做host,可以读写PHY芯片的寄存器,但是探测不到有设备连接。我想请问下,对ARM对PHY芯片要做什么配置呢,有没有一个流程可以给我i参考下?