Hallo PIC-Gemeinde,
ich hoffe der Thread-Ersteller ist mir nicht böse, das ich mich hier
einklinke. Aber ich habe ein ähnliches Problem und komme C18 nicht
weiter. Ich möchte die Codebeispiele vom Pickit testen, nur leider gibt
der Linker folgende Fehlermeldung aus. Er kann wohl 'c018i.o' nicht
finden, welches im Skript 18f45k20.lkr dazugelinkt wird. Ich kenne mich
mit diesen Scripten noch nicht gut aus, aber mir scheint als ob er diese
Datei in "C:\MCC18\lib" sucht. Den Suchpfad für die Librarys hab ich
aber in MPLAB auf meinen Pfad gesetzt, siehe Anhang. Weiß jemand Rat?
*Der Inhalt des Linkersripts 18f45k20.lkr*
-----------------------------------------------------------------------
// File: 18f45k20.lkr
// Sample linker script for the PIC18F45K20 processor
LIBPATH .
FILES c018i.o
FILES clib.lib
FILES p18f45k20.lib
CODEPAGE NAME=page START=0x0 END=0x7FFF
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
ACCESSBANK NAME=accessram START=0x0 END=0x5F
DATABANK NAME=gpr0 START=0x60 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=0xF60 END=0xFFF
PROTECTED
SECTION NAME=CONFIG ROM=config
STACK SIZE=0x100 RAM=gpr5
----------------------------------------------------------------------
Hier noch die Fehlermeldung von MPLAB
----------------------------------------------------------------------
Make: The target "J:\Elektronic\Microchip\Debug Express Lessons\03
Rotate LED\03 Rotate LED.o" is up to date.
Make: The target "J:\Elektronic\Microchip\Debug Express Lessons\03
Rotate LED\03 Rotate LED.cof" is out of date.
Executing: "J:\Elektronic\Microchip\MCC18\bin\mplink.exe"
/l"C:\MCC18\lib" "..\..\MCC18\lkr\18f45k20.lkr" "03 Rotate LED.o"
/u_CRUNTIME /z__MPLAB_BUILD=1 /m"03 Rotate LED.map" /w /o"03 Rotate
LED.cof"
MPLINK 4.30.01, Linker
Copyright (c) 2009 Microchip Technology Inc.
Error - could not find file 'c018i.o'.
Errors : 1
Link step failed.
-----------------------------------------------------------------------
Viele Grüße und ´nen schönen Sonntag,
Steffen