mplab c18编译器介绍:
mplab c18是一款C编译器。mplab c18编译器不但保存现有编译器的全部作用,并且能够只应用一个对系统全部Microchip器件开展程序编写。它还能够与MPLAB X IDE和全部Microchip别的开发环境相互配合应用——是Microchip作用最齐备的编译器。
PIC C18编译器 不正确can not fit the section.
解决方案:
解决方案一为:
1、开启18f452.lkr
其有关RAM分派的为
ACCESSBANK NAME=accessram START=0x0 END=0x7F
DATABANK NAME=gpr0 START=0x80 END=0xFF
DATABANK NAME=gpr1 START=0x100 END=0x1FF
DATABANK NAME=gpr2 START=0x200 END=0x2FF
DATABANK NAME=gpr3 START=0x300 END=0x3FF
DATABANK NAME=gpr4 START=0x400 END=0x4FF
DATABANK NAME=gpr5 START=0x500 END=0x5FF
ACCESSBANK NAME=accesssfr START=0xF80 END=0xFFF PROTECTED
SECTIONNAME=CONFIG ROM=config
STACK SIZE=0x100 RAM=gpr5
2、将在其中gpr0范畴改成START=0x80 END=0x4FF
以下:
DATABANK NAME=gpr0 START=0x80 END=0x4FF
其他屏蔽掉就可以。gpr5为堆栈详细地址,未作休改。
3、再次编译程序,OK——