Ich bastle nach längerer Zeit mal wieder mit einem MSP430 herum. Bisher
hat auch alles gut geklappt, aber sobald ich Arrays verwende, stoße ich
auf ein Problem - laut Debugger sind die Arrays immer <unavailable>.
Egal wie angelegt:
1 | uint8_t rec_buffer[] = {0xAA, 0xAA};
|
2 | unsigned char rec_buffer[2];
|
Woran liegt das? Bisher kannte ich das nur von Variablen, die der
Compiler wegrationalisiert wird. Aber mein rec_buffer[0] etc. wird
definitiv verwendet. Auch static o.ä. ändert nichts. Wenn ich einen
einfachen Typ wie char draus mache, gehts ja. Passiert mir bei jedem
Code, auch den trivialsten Tutorials/ANs. Was übersehe ich denn?