各位大神,TI工程师好!
小弟目前在我公司的板卡上遇到这样的问题:本板卡为两片C6678+FPGA的架构,在程序中初始化SRIO时使用了TI提供的例程里面的CPPI_Init函数。
前一段时间常温下两个DSP进行SRIO初始化并通信都正常,然后在做高低温实验时发现,在低温-30度左右就会出现DSP0能初始化过,DSP1会死在CPPI_Init函数中的res_mgr_init_pass函数里,我们调试发现,具体程序死的位置为该函数中的Download_PAFirmware函数里的Pa_resetControl()函数。请问下是什么原因导致DSP1会死在该函数里?但DSP0又是正常的。
注:后来我们怀疑硬件问题,就把DSP1的C6678换了一片,但是情况更糟糕了,现在常温下仿真器下在线跑程序DSP1都会死在Pa_resetControl()函数里,DSP0一直正常。望各位大神解惑,急等!!!