From: ponjo on 29 May 2010 08:27 Hi all, I'm new to mplab and when I try to build a project that I downloaded from PICOS's page I get the following error: Error - section '_entry_scn' type is non-overlay and absolute but occurs in more than one input file. Errors : 1 Here's my linker file: [CODE] //**********************************************************************/ //* */ //* File name: 18f4520.lkr */ //* */ //* Since: 2005-Oct-29 */ //* */ //* Version: PICos18 v2.10 */ //* Copyright (C) 2003, 2004, 2005 Pragmatec. */ //* */ //* Author: Designed by Pragmatec S.A.R.L. www.pragmatec.net */ //* MONTAGNE Xavier [XM] xavier.montagne(a)pragmatec.net */ //* */ //* Purpose: Specify the memory organisation (cf map file). */ //* */ //* Distribution: This file is part of PICos18. */ //* PICos18 is free software; you can redistribute it */ //* and/or modify it under the terms of the GNU General */ //* Public License as published by the Free Software */ //* Foundation; either version 2, or (at your option) */ //* any later version. */ //* */ //* PICos18 is distributed in the hope that it will be */ //* useful, but WITHOUT ANY WARRANTY; without even the */ //* implied warranty of MERCHANTABILITY or FITNESS FOR A */ //* PARTICULAR PURPOSE. See the GNU General Public */ //* License for more details. */ //* */ //* You should have received a copy of the GNU General */ //* Public License along with gpsim; see the file */ //* COPYING.txt. If not, write to the Free Software */ //* Foundation, 59 Temple Place - Suite 330, */ //* Boston, MA 02111-1307, USA. */ //* */ //* > A special exception to the GPL can be applied should */ //* you wish to distribute a combined work that includes */ //* PICos18, without being obliged to provide the source */ //* code for any proprietary components. */ //* */ //* History: */ //* 2005/10/29 [XM] Create the file. */ //* 2006/03/21 [XM] Splitted the "task" section into 255 bytes blocs. */ //* 2006/05/17 [XM] Removed the stack section. */ //* */ //**********************************************************************/ LIBPATH . // FILES PICos18iz.o FILES picos18.lib FILES clib.lib FILES p18f4520.lib //**********************************************************************/ //* Describe the ROM physical memory organisation */ //**********************************************************************/ CODEPAGE NAME=BOOT START=0x0000 END=0x0007 CODEPAGE NAME=vectors START=0x0008 END=0x001F PROTECTED CODEPAGE NAME=BOOTSEC START=0x0020 END=0x01FF PROTECTED CODEPAGE NAME=DESCRIPT START=0x0200 END=0x02FF PROTECTED CODEPAGE NAME=KERNEL START=0x0300 END=0x1FFF PROTECTED CODEPAGE NAME=TASKS START=0x2000 END=0x7DBF CODEPAGE NAME=debug START=0x7DC0 END=0x7FFF PROTECTED CODEPAGE NAME=idlocs START=0x200000 END=0x200007 PROTECTED CODEPAGE NAME=config START=0x300000 END=0x30000D PROTECTED CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED CODEPAGE NAME=eedata START=0xF00000 END=0xF000FF PROTECTED //**********************************************************************/ //* Link the logical areas (SECTION) to ROM physical memory */ //**********************************************************************/ SECTION NAME=INT ROM=vectors SECTION NAME=KERNEL_ROM ROM=KERNEL SECTION NAME=DESC_ROM ROM=DESCRIPT SECTION NAME=CONFIG ROM=config //**********************************************************************/ //* Describe the RAM physical memory organisation */ //**********************************************************************/ ACCESSBANK NAME=accessram START=0x0 END=0x5F DATABANK NAME=kernel START=0x60 END=0xFF PROTECTED DATABANK NAME=task1 START=0x100 END=0x1FF DATABANK NAME=task2 START=0x200 END=0x2FF DATABANK NAME=task3 START=0x300 END=0x3FF DATABANK NAME=task4 START=0x400 END=0x4FF DATABANK NAME=task5 START=0x500 END=0x57F DATABANK NAME=main START=0x580 END=0x5F3 PROTECTED DATABANK NAME=dbgspr START=0x5F4 END=0x5FF PROTECTED ACCESSBANK NAME=accesssfr START=0xF80 END=0xFFF PROTECTED //**********************************************************************/ //* Link the logical areas (SECTION) to RAM physical memory */ //**********************************************************************/ SECTION NAME=KERNEL_RAM RAM=kernel STACK SIZE=0x74 RAM=main //* End of File : 18f4520.lkr */ [/CODE] Can anybody please help? Thanx in advance. --------------------------------------- Posted through http://www.EmbeddedRelated.com
|
Pages: 1 Prev: Base 10 exponent of a float Next: [troll] Fine, so what is a "complete" RTOS? |