自己的板子F2809晶振32MHz、配置系统时钟SYSCLK也为32MHz。Load RAM运行程序没有问题,改为烧写后(烧写时钟配置成32MHz和96MHz都试过),程序无法运行,不进中断,XCLKOUT为4MHz,程序里设置的是/4,应该是8MHz。(烧写程序的cmd、DSP280x_CodeStartBranch.asm、memorycopy,initflash都已添加和修改)。用开发板晶振用20MHz,烧写时钟也是20MHz,烧写后程序没问题。想问这个是不是跟晶振的选择有关系?如果不是晶振问题,应该是什么问题?还有一个问题是烧写时候配置的时钟跟软件里设置的系统时钟不一样,烧写的程序会不会有问题?
mangui zhang:
应该是晶振的问题 曾经遇到过类似的问题
比如主频为150M 当你随便配置个倍数时就无法工作了