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