Hi,
also bei einem R32C und einem V850 Compiler steht es in der "fvector.h".
Sieht dann zum Beispiel so aus:
1 | _asm(" .id ""\"#FFFFFFFFFFFFFF\"");
|
Wobei die Hex-Werte der ID-Code ist. Das ist aber von deinem Compiler
abhängig wo du diesen einstellst. Am besten du schaust mal in den
ASM-Dateien oder dort wo die Interrupt Vectoren definiert werden.
Du musst also eher im Compiler Manual, als im Hardware Manual nachsehen.
Aber wie schon gesagt wurde, wenn du da Mist baust und den ID Code nicht
mehr weißt, dann kannst du den Controller wegschmeißen. Denn ohne
ID-Code kommt man dann nicht mehr drauf. Wenn man z.B. einen Fehler beim
flashen des Controllers hat, kann es auch passieren, dass der ID-Code
einen undefinierten Zustand annimmt. Dann ist der Controller auch nur
noch Schrott. :D
Außerdem es es wohl möglich den Binärcode mit einem Debugger wieder vom
Controller auszulesen, vorausgesetzt du kennst den ID-Code. Allerdings
ist dass dann ASM-Code und lässt sich nicht ohne den Original Code
wieder nach C überführen. Außer du nutzt einen Disassembler, dann sind
die Funktions und Variablen Namen einfach nur durchnummeriert und haben
keine echten Namen mehr.
Gruß
m0nKeY