heise online · c't · iX · Technology Review · Telepolis · mobil · Security · Netze · heise open · heise resale · Autos · c't-TV · Jobs · Kiosk
Zum Inhalt
c't

c't Projekte - c't-Bot und c't-Sim - Mailinglisten

c't-Bot und c't-Sim


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

Re: [ct-bot] Kalibrierung der Distanzsensren mittels EEPROM-Tabelle und eeprom@pc

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





Copyright © 2007 Heise Zeitschriften Verlag Kritik, Anregungen bitte an c't-WWW Datenschutzhinweis   Impressum