我当前使用的是Microchip P18F97J60。我外部扩展了一片RAM,地址应该是从0x20000开始。 我在.lkr文件中添加了 CODEPAGE NAME=extern_ram START=0x20000 END=0x28000 SECTION NAME=EXT_RAM ROM=extern_ram。 SECTION NAME=IN_ROM ROM=page 我想把我的变量指定到这个位置,这个我已经实现,但是我的程序很多都指到该区域了。我的程序必须指回芯片的程序区域。请问可以怎么实现。 我的实现方法如下: #pragma code EXT_RAM rom far BYTE g_u8TestBuffer[8*1024]; #pragma code IN_ROM 编译器使用的是MPLAB+MCC18。
|