我将target.c中的系统时钟初始化程序放到自己的main里面设置,出现的问题。 把系统时钟初始化放到target.c里面,程序可以执行了。 <br />但是问题又出现了, <br />void TargetResetInit(void)<br />{<br /> MEMMAP = 0x1;<br /> VPBDIV = 1; /*分频时钟不分频,用系统时钟 */ <br /> MAMCR = 0;<br /> MAMTIM = 1; /* 设置存储器加速模块 */<br /> MAMCR = 2; <br /> VICIntEnClr = 0xffffffff;<br /> VICVectAddr = 0;<br /> VICIntSelect = 0;<br />}<br />我用的是11.0592m时钟,没有使用pll,时钟分频比为1.<br />现在的问题是存储器加速模块如果打开,程序就无法运行。<br />如果禁止存储器加速模块,系统时钟跟我在ram里运行的速度快了5倍。<br />请问这是怎么回事啊??
|