Hallo,
ich habe einen simplen C code für den ATmega8 mit Atmel Studio 7 (AS7)
geschrieben. Es wird alles ordnungsgemäß compiliert und der 'geflashte'
code im processor läuft auch genau so wie programmiert.
Einziges Problem:
Normalerweise (in Atmel Studio 6) war im .lss file immer der
vollsträndige source code mit eingefügt. Aber mit AS7 ist bei einigen C
functions der source code nicht enthalten.
Im attached .lss ist z.B. ab adresse 0x266 kein source code mehr
enthalten. Erst ab 0x412 ist der source code wieder eingefügt. Liegt es
vielleicht daran, dass die C functions einfach zu 'klein' sind, z.B.:
1 | uint8_t SM_GetRightSlowSpeedFactor (void)
|
2 | {
|
3 | return SlowSpeedFactorRight;
|
4 | }
|
Hat vielleicht jemand eine Idee, woran das liegt, oder wie man dieses
"Problemchen" beheben kann ?