MSP430 Easyweb2

Gast #116337
Lesenswert?

Hallo,

ich habe ein mittel-schweres Problem beim einspielen des Programs für
den Easyweb2. Ich habe nach langem suchen jetzt endlich im Internet bei
olimex das Programm für den EasyWebII gefunden. Der link zu TI
funktioniert ja nicht mehr. Jedoch kann ich das mit der IAR Workbench
nicht compilieren bzw. flashen.

Bei der Compilierung kommen 174 Fehlermeldungen, daß sfrb und sfrw
nicht gefunden wurde. Ich habe noch nicht so viel Ahnung mit dem
Programmieren von µC. Ich kann nur vermuten, das irgend eine Bibliothek
nicht mehr der "alten" Version entspricht.

Ich hoffe, von Euch kann mir jemand helfen, bzw. vielleich hat ja
jemand einen Link zu einer Version des Easyweb2, die auch mit der IAR
Workbench 2.20 läuft.

Thomas
Gast #116339
Lesenswert?

sorry, meinte auch die 3.20.. der Assembler und debugger ist die Version
2.20.. na ja, egal... ich glaub das ist die aktuelle...

also die Fehler treten in MSP430x14x.h auf.
Dort steht z.B.

sfrb    IE1               = IE1_;

und dabei macht der dann den fehler beim Compilieren...

Thomas
Gast #116340
Lesenswert?

Also den Compilierfehler mit dem SFRB und SFRW hab ich beheben können...
Ich hab die Datei MSP430x14x.h gegen die vom IAR mitgelieferte
ausgetauscht...

jetzt sind es nur noch 11 Fehler...

weiter gehts ... nur Mut...:)

Thomas
Gast #116341
Lesenswert?

Klar musst du für den IAR-Compiler auch die IAR-Headerfiles nehmen. Du
baust in einen Audi ja auch kein Lenkrad aus einem BMW ein. ;-)

Welche Fehler bleiben denn noch? Tausch auch mal die intrinsics.h und
Konsorten gegen die richtigen Versionen aus ...
Gast #116342
Lesenswert?

nun ja, so weit bin ich mit meiner Erfahrung noch nicht :)

ich dachte erst, ich müsste alles so beibehalten, wie es zusammen war.

Ich hab dann aus mangel an Erfolgserlebnissen die noch auftretenden
Fehlerstellen auskommentiert. Hatte aber alles was mit dem TCP/IP Stack
und dem CS8900 Controller zu tun. Ich glaub das war sicher die fehlende
MAC Adresse. Hab da irgendwo was drüber gelesen.
Jedoch nach dem hochladen zeigt jetzt das Display schon wieder was an.
Und die Tasten Funktionieren auch schon wieder...

Also werd ich mich dann als nächstes mal mit Deinen Tutorials
beschäftigen, damit man da erst mal etwas reinkommt. So wie ich das
gesehen habe, wird das LCD auf dem EasyWeb wohl im 4 Bit Modus
angesprochen... das wird sicher auch noch knifflig :)
Aber die Routine aus den Easyweb funktioniert ja jetzt...

Achso, eine intrinsics.h habe ich nicht gefunden. War nicht dabei.

vielen Dank für die Hilfe

Thomas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren