(7)工程模板配置外部RAM和外部FLASH ROM总线的访问速度是适应于大部分型号的RAM与FLASH ROM的。对于EasyARM2200开发板上的RAM与FLASH ROM的型号,必须重新配置控制总线有关参数的BCFG0和BCFG1寄存器,这样程序的运行速度才能跟上PDIUSBD12的运行速度。这些值的配置的具体方法见LPC2200数据手册以及你所使用的RAM与FLASH ROM的数据手册。程序的运行速度主要与CPU主频与外部RAM、FLASH速度相关。这方面在模板的target.c的TargetResetInit()函数中修改。如程序清单1所<br />#ifdef __DEBUG //开发板上JP6接为:Bank0-RAM,Bank1-Flash,JP7接为:OUTSIDE<br />MEMMAP = 0x3; //remap<br />BCFG0 = 0x10000400; //外部RAM<br />BCFG1 = 0x10000460; //外部Flash<br />#endif<br />#ifdef __OUT_CHIP //开发板上JP6接为:Bank0-Flash,Bank1-RAM,JP7接为:OUTSIDE<br />MEMMAP = 0x3; //remap<br />BCFG0 = 0x10000460; //外部FLASH<br />BCFG1 = 0x10000400; //外部RAM<br />#endif<br />#ifdef __IN_CHIP //开发板上JP6接为:Bank0-RAM,Bank1-Flash,JP7接为:INSIDE<br />MEMMAP = 0x1; //remap<br />BCFG0 = 0x10000400; //外部RAM<br />BCFG1 = 0x10000460; //外部Flash<br />#endif<br />请问大侠们下面是什么意思:我的问题可能是这里么?特别请ZLG看下<br />对于EasyARM2200开发板上的RAM与FLASH ROM的型号,必须重新配置控制总线有关参数的BCFG0和BCFG1寄存器,这样程序的运行速度才能跟上PDIUSBD12的运行速度。
|