Gast
#1451112
Hi zusammen, ich habe das LPC1768 KickStart Kit von IAR und versuche gerade in C++ eigene Interruptroutinen zu schreiben. Die Datei cstartup_M.c habe ich so definiert, dass alle INT-Routinen __weak sind. Wenn ich jetzt unter "C" eine Interrupt-Routine schreibe, die in der cstartup_M.c als __weak definiert ist, wird meine neue Routine genutzt. Wenn ich das ganze unter "C++" versuche, dann geht leider garnix. D.h. die leere Platzhalter-Routine aus der cstartup_M.c wird verwendet. Wenn ich den Interrupt in eine eigene Klasse packe geht es auch nicht. Das sieht man auch schön im Linker-Logfile. Anscheinend macht der was nicht ganz richtig. Hat jemand vielleicht eine Idee, an was das liegen kann? Danke Dominik