[an error occurred while processing this directive]
|
для 51-ых:
как объявить кейловское
char code SIMPAGE[512] _at_ 0x1800;
в SDCC?
Ман читал - не помогло..
1.Объявление code char SIMPAGE[512] вообще не понимает,
требует инициализацию.
2.Хавает только code char SIMPAGE[512]= {0,0,.. и так 512 раз},
размещает, разумеется, сразу за кодом.
3.А такую штуку:
code at (0x1800) char SIMPAGE[512]= {0,0,.. и так 512 раз}
вообще не понимает как массив, а фигачит как 1 байт по адресу 0x1800.