请教高手:
我们现在已经实现了通过SPI接口从NOR FLASH来加载6678,使用2.0版本芯片,加载8个核,6678输入时钟为100MHz
现在经常会出现下述几种问题(2个问题是分别的,不是同时出现):
1、上电后后SPICLK的频率为6.3MHz(正常应该为20MHz),boot完成后运行时,配置PLL_DIV后PLL_STAT显示始终处于GO状态,PLLCTL中的PLLRST也显示PLL失踪处于reset状态(这在JTAG加载下从未出现过)
2、上电后SPICLK输出一小段500K的时钟,然后信号消失,6678所有核都未能boot起来
大约每上电4、5次就会出现一次上述现象中的1种。检测信号质量看不出任何问题,请求高手提供一些解决问题的思路,谢谢!
xin zheng:
问题是否解决,求教。是否是勘误表里PLL的问题?
Andy Yin1:
1. 如C6678 Errata Advisory8所述,在SPI boot时 PLL是bypass mode,并且Advisor8只影响PG1.0,所以问题不是由于PLL unlock引起的;
2 对照C6678手册确认严格遵守上电时序要求,对照手册测试上电后的各个输出管脚状态,确认供电电压及时钟满足power clock supply 要求。
3 是所有板子都是一样的状态么?