Hallo zusammen,
hier die Ergebnisse meiner ersten Gehversuche:
"tasterschnittstelle" aus dem GIT geholt, compiliert und geflasht - funktioniert einwandfrei !!!
Die Library wird bei der "tasterschnittstelle" - wie auch erich73 schreibt - noch nicht verwendet.
Also habe ich das Ganze mit "taster" nochmal probiert, da hier ja schon die Library verwendet wird.
Compilieren und linken mit der Lib ging einwandfrei. Beim flashen bekam ich dann plötzlich aber folgende Meldung von Flash Magic:
"The programming options you have selected will be modified to avoid programming over the ISP code in the device. To disable this protection uncheck the Protect ISP box in the Advanced Options. Do you wish to continue with the programming?"
Ich habe mit Yes bestätigt und der Vorgang verlief einwandfrei. Allerdings lief die Tasterschnittstelle jetzt nicht mehr. Es hatte den Anschein als sei die Firmware vollkommen ohne Funktion. Ich habe dann den C Code schrittweise immer weiter abgespeckt. Zum Schluss wollte ich nur noch erreichen das die LED beim einschalten der Spannungsversorgung aktiviert wird - alles ohne Erfolg. Und immer wieder die obige Meldung beim Flashen
Zum Schluss habe ich dann die Lib beim Linken ausgebaut - der Code war eh schon soweit reduziert das sie nicht mehr gebraucht wurde. Ergebnis: Das Flashen funktionierte diesmal ohne die obige Meldung und der Code lief endlich. Also, Lib wieder mit rein gelinkt - Ergebnis wieder negativ !
Was läuft da schief ? Hat jemand einen Tipp ?
Die Lib ziehe ich aus dem GIT Verzeichnis "freebus_lpc/89LPC922/lib_LPC922/Release/fb_lpc922.lib" an.
Irgendwas scheint damit aber wohl nicht zu stimmen
Bin für jede Hilfe dankbar !
Viele Grüße !