XC8 a data ver Flash
Jan Waclawek
konfera na efton.sk
Čtvrtek Červen 20 09:05:02 CEST 2013
> const unsigned char pdata1[1000] @0x3000= { .. zde jen 50 inicializaèních
> dat
>
> Tak promìnná je sice umístìna na adresu 0x3000, ale velikost má ji¾ jen 50
> bytù a zbytek je obsazen jinými promìnnými/programem.
Toto vyzera skor ako problem kompilatora zviazany s tym nestandardnym
operatorom @ . Skuste porovnat asemblerovy vystup pre tie dva priklady.
Po zbeznom precitani user guide pre XC8 by som este doporucil namiesto
operatora @ skusit absolutnu lokaciu pomocou priradenia section (5.14.4.8
a s tym suvisiace v kapitoli pre linker).
JW
Další informace o konferenci Hw-list