打印

PIC Linker Script文件疑问

[复制链接]
1720|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
delin17|  楼主 | 2013-3-11 21:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我当前使用的是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。

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

1374

帖子

1

粉丝