代码使用内部时钟时烧录到flash运行很正常,然后我把InitSysCtrl()函数中的IntOsc1Sel();InitPll(DSP28_PLLCR,DSP28_DIVSEL);改为XtalOscSel();InitPll(9,2);(20M无源晶振)后 编译并用CCS load后运行正常,此时能明显看出内部晶振和外部晶振的偏差(有引脚做指示)就是说外部晶振工作了,但是如果我重新上电后,程序就不能正常运行。此时我连上CCS 然后debug,失败 代码跑到了0x03fff888啥的个异常的位置,改回内部晶振后又可以load也好重新上电也好debug也好 都很正常