PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Piklab startup problem (portierung von MPLAP project)



Ritchie
06.01.2009, 16:02
Hallo Zusammen,

ich habe ein Problem mit der Portierung eines lauffähigen MPLAP Projekt nach Linux unter PIKLAP.

Ich bekomme die Fehlermeldung


gpasm -c -I/home/ritchie/Projekt/Mpic/ -pp16f873 -w2 mpic.asm
gplink -oMPIC.hex -c -ainhx16 -m -I/home/ritchie/Projekt/Mpic/ mpic.o
message: using default linker script "/usr/share/gputils/lkr/16f873.lkr"
error: multiple sections using address 0x20
*** Beendet mit Status: 1 ***


Hat jemand eine Lösung hierfür. Unter Windows und MPLAP läuft das Projekt bereits fertig im PIC. Im Source sind keine weitere Org 0x20 vorhanden (Ausser 0xA0) !!!

Der Fehler kommt nur beim Linken, Compilieren (Assemblieren) geht ohne Probleme.

Assembler + Linker + Librarian stehen auf "Automatisch".

Gruss Ritchie

Ritchie
06.01.2009, 16:47
Hi,

habe eine erste Möglichkeit hierfür gefunden.
(Absolute Adressierung verwendet)

Hierfür anstatt GPUtil > Anpassen ausgewählt und direkt das folgende Kommando eingegeben.

gpasm -ainhx32 -I/home/ritchie/Projekt/Mpic/ -pp16f873 -n -w2 mpic.asm

Wer eine besser Lösung hat, ist gerne gesehen. Mir fehlt zum Beispiel die Info, wie ich die festen Angabe über Macroangaben verwenden kann.

Gruss Ritchie

Ritchie
09.01.2009, 08:15
Derzeit habe ich nur das Problem, das ich den Code nicht debuggen kann. Hier kommt die Meldung "Debug Infos...fehlen".

Gruss Ritchie