最近项目开发用到TMS320C6748芯片,在做静电测试时,发现晶振非常的容易受干扰,系统直接死机。
按照勘误手册上换了有源晶振,会好一点,但依然很脆弱,不知道有没有好一点的解决方法。
而且发现,勘误手册上要求软件配置的寄存器位,在用户手册里面是保留的,一旦配置,系统无法启动
// Disable DLL REFCLK
DRPYC1R |= 0x00002000;
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.
最近项目开发用到TMS320C6748芯片,在做静电测试时,发现晶振非常的容易受干扰,系统直接死机。
按照勘误手册上换了有源晶振,会好一点,但依然很脆弱,不知道有没有好一点的解决方法。
而且发现,勘误手册上要求软件配置的寄存器位,在用户手册里面是保留的,一旦配置,系统无法启动
// Disable DLL REFCLK
DRPYC1R |= 0x00002000;
配置正确的顺序为:
// Configure DDR PLL
Set_DDRPLL_150MHz();
// Configure DDR timings
DEVICE_DDR2Config(150);
// Minimum 600 REFCLK cycle delay (allow master DLL to lock)
Delay_600();
// Perform dummy DDR read
volatile unsigned int k=0;
...
k = *(volatile unsigned int*) (0xC0000000);
// Disable DLL REFCLK
DRPYC1R |= 0x00002000;