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.

6678自己设计的板子 在调试中 总是出现 power failure

Other Parts Discussed in Thread: LM10011, LM21215A

如题 自己画了一块6678的板子 电源设计等基本参考 6678EVM 只不过 CVDD与VCC1.0 使用了LM21215A + LM10011组合

现在在进行DEBUG调试的时候,总是经常报如下错误,导致JTAG与6678失去连接,但是6678程序依旧在跑(GPIO输出的LED依旧闪烁)

C66xx_0: Power Failure on Target CPU
C66xx_0: Failed to remove the debug state from the target before disconnecting.  There may still be breakpoint op-codes embedded in program memory.  It is recommended that you reset the emulator before you connect and reload your program before you continue debugging

还有,我的DDR目前最高只能跑到967MHz ,但是十分不稳定,最高一次也突然跑到过1333MHz 这样是不是说明我的布线没有问题呢?

目前感觉可能出问题的就是电源纹波太大了,目前CVDD和1.0还有1.5的电源纹波都在150mv到200mv之间(运行状态下),这样是不是纹波太大了呢?

纹波太大导致上述错误呢?但是纹波大,程序为什么不会停呢?

不知道这是为什么,有没有专家帮忙解决一下?

感激不尽啊!

  • 你好,

           对于CVDD和VCC1.0来说,150mv以上的电压波纹的确太大了,正常应该控制在10%以内,这很有可能会影响芯片的正常工作,另外还需要注意电源输出是否存在高频振荡现象,这也是一个会导致芯片工作异常的因素。关于DDR3,这需要根据你的实际布线情况更改相应的DDR3初始化参数。

  • 你好 谢谢你的回复

    对于电源的问题我现在正在想办法解决

    对于DDR的问题?所谓的参数调整是什么意思呢?

    我的DDR布线基本参照6678EVM板,使用的GEL文件也是6678EVM板的,我只是更改了其中的PLL参数来改变其频率的

    还有GEL文件中还有其他地方需要更改吗?

  • 你好,

            因为你是自己做的板子,DDR3的走线长度不可能与EVM完全一样,所以要修改DDR3的初始化参数。详细请参考这个链接:

    http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/63462.aspx

  • 你好 谢谢你的帮助!

    电源这块不知道为什么,已经没办法解决了,JTAG与DSP连接不稳定,JTAG与DSP总是失去连接 显示Power failure 但是DSP中的程序还在跑,我们也就暂时不纠

    结这个地方了。对于DDR的部分,我浏览了下,看来还有很多东西需要详细看看,当初想的太简单了。

     

    总之非常感谢你的帮助!