ATMega128, gcc a data ve FLASH

Jan Smrz jan.smrz@honeywell.com
Pondělí Září 17 14:19:50 CEST 2007


Zdravim,

   mam zde MCU ATMega128, kde ve flash bych chtel mit ulozeno pomerne 
velke mnozstvi dat. Protoze bych to chtel mit jednoduse odladitelne, 
programovatelne atd., tak data jsou soucasti zdrojoveho kodu a to jako 
pole, tj.

uint8_t PROGMEM data[] = {0x12, 0x34, ....}

   Nemate nekdo reseni, jak se vyporadat s omezenim gcc na pouze 16-bit 
pointery? I kdyz se to pokusim pretypovat (uint32_t)data, tak adresu 
promenne nejdrive zmensi na 16-bit a pak pretypuje na 32-bit.

   J.S.



Další informace o konferenci Hw-list