|
 |
 |
 |
|
|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Timo Sandmann
Datum: Mo, 07.05.2007 18:16:33
In-reply-to:
<463F3E0A.7020605@xxxxxx>
References:
<BCF016D5ED5AC34FBB655D109519ABCF083EBE@xxxxxxxxxxxxxxxxxxxx> <45ED3B46.4030400@xxxxxx> <45EF385C.3080609@xxxxxx> <A2ED0A68-A8F1-438A-B1E3-18033ED489E3@xxxxxxxxxxxxxxx> <45F135B9.5030203@xxxxxx> <45F13A91.6090904@xxxxxxxx> <D053B7F5-6BDD-4052-B45F-28FCF0EF45F8@xxxxxxxxxxxxxxx> <45F2B74F.8090706@xxxxxx> <38A4BFD9-CA32-436A-9A1E-B4E6E0652A5D@xxxxxxxxxxxxxxx> <463E0782.1050406@xxxxxx> <0FBD95CF-DA3B-461B-B12B-9FDCD84984D2@xxxxxxxxxxxxxxx> <463F3E0A.7020605@xxxxxx>
Hi,
Am 07.05.2007 um 16:56 schrieb Achim Pankalla:
2.) Irgendwas stimmt aber (bei mir) auch sonst noch nicht, der
Assembler beschwert sich bei ein paar Dateien über falsche
Instruktionen, ist aber wahrscheinlich auch was rein
plattformspezifisches, verhindert nur das Testen von meiner Seite.
vielleicht liegts ja an der access fkt.
nein, nachdem ich das korrigiert hatte.
3.) Das Linkerscript geht bei mir nicht. Ich weiß auch nicht, wie
ich meinen ld dazu bringe, ein Linkerscript zu berücksichten, -T
und --script funktionieren nicht => kann ich leider nicht testen.
Das "pei-386" kommt mir aber irgendwie etwas komisch vor.
das habe ich mir gedacht. das linker-script ist nur für w32. ich
habe es erstellt, wie herr benz es vorgeschlagen hat. einfach
linker mit --verbose aufrufen (siehe mail 9.3.2007 13:20 von Hr.
Benz), dann zeigt er sein standart linkerscript.
Bei mir leider nicht.
das habe ich in eine datei gepackt und um die eeprom-section
ergänzt. das script muss wahrscheinlich für jede plattform erstellt
werden (mac, linux + w32). es muss bei w32 im verzeichnis debug-w32
liegen. (achtung ein clean löscht es!)
Ich denke, man kann es auch woanders ablegen, das Default-Script
liegt ja auch woanders. Im Build-Verzeichnis würde ich gar nichts
ablegen...
ich bin mit den linker-script auch nicht wirklich glücklich, aber
meine anderen vorschläge, wurden ja nicht so positiv aufgenohmen.
Einfachste Variante: EEPROM-Sektion immer bei z.B.10 MB beginnen
lassen und von allen Adressen 10 M als Offset abziehen => kein
Linkerscript nötig.
Gruß Timo
|
|
|