SPI加载偶尔加载不上

SPI加载偶尔加载不上

此问题尚无答案
All Replies
  • 秀才40分

    我在调试6678的时候,遇到了6678偶尔加载不上的情况,采用SPI加载模式,BOOTMODE已确认设置正确,但故障时监测到DSP没有从SPI flash读数(DSP的SPI_DOUT、SPI_CLK均无读信号),还有一个现象是故障时CORE_PLL=0,正常情况下CORE_PLL=1,故障时和正常情况下DDR3_PLL和PASS_PLL均为1,请问这种不加载的现象可能是什么方面的原因呢?

  • 探花15855分

    从启动流程排查,看看上电时序,复位电路,晶振信号等

  • 秀才40分

    谢谢。更正了一下,正常情况下CORE_PLL=1.

    上电时序、复位时序均满足手册要求。时钟在故障情况下测试也正常,DSP_SYSCLK_OUT管脚输出时钟16.67MHz,说明给DSP的100MHz也正确。

    请教一下,故障时CORE_PLL=0可能是什么原因造成的,故障时进仿真器,地址显示0x20B00000,好像DSP上电后内核啥动作都没有啊

  • 秀才40分

    你好,我采用的io before core的上电时序方式,经过测试,发现1.8V电源在上升过程中存在0.5V和1V的两个台阶,这两个台阶的持续时间均在500ms左右,请问有什么机理可能导致DSP上电后采用SPI方式加载时不去读SPI flash?经过验证,故障时bootmode设置也正确。故障不是每次都出,偶尔出。

    谢谢。

  • 秀才80分

    您好,请问你们这个问题最后查清楚什么原因了么?我们也出现了这个现象,查清楚的话给我们分享一下。

  • 秀才40分
    最后认为是dsp的上电1.8v上电时序造成的,1.8v的上电时序不符合手册要求。
  • 秀才80分

    您好,Kim Woo,谢谢你的回复,1.8V上电时序不对是指1.8V的爬升时间太长还是指其他?