Ostrzeżenie podczas tworzenia struktury eeprom

0

Witam,

W plku .h mam

 

eeprom struct eeprom_structure
{
    unsigned char dane[13];
};
 

Przy kompilacji dostaję ostrzeżenia "

Warning: [...] included from: service.c: 'eeprom' memory attribute ignored for struct/union definition

Jak sobie z tym poradzić ?

0

A co to niby znaczy wg ciebie eeprom struct eeprom_structure? Skąd taka składnia? Czym jest to eeprom na początku? Nie zjadłeś tam typedefa czasem?

0

Tak wygląda zapis do komórki eeprom w AVRCondeVision.

np.

 eeprom unsigned int test =1;
1

Zgaduję, że to jakiś customowy atrybut środowiska do komplikacji któregoś z mikrokontrolerów. Pewnie ma instruować kompilator/linker, żeby daną zmienną globalną umieścić w eeprom zamiast ram. Ale no właśnie, pewnie się to tyczy zmiennych, a nie typów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1