nav initializeable mainīgais AVR IAR C

7

7rots51

Guest
Sveiki

Kā mēs varam definēt nav inicializēts mainīgais IAR AVR C kompilatoru?

Es gribu, lai būtu mainīgais AVR iekšējā SRAM, ka programma nav reset to uz 0 pie starta.

 
Kad es izmantot __no_init patīk kā:

__no_init INT16U SendOkCounter, SendFailCounter;

kompilators sniegt šī kļūda:

Kļūda [E16]: Segmenta NEAR_N (izmēri: 0x4 saskaņot: 0) ir pārāk garš, lai segmenta definīcija.Vismaz 0x4 vairāk baiti nepieciešams.
Problēma radās, apstrādājot segmenta izvietošanu komandu
"-Z (DATA) NEAR_N = _.. X_EXT_NV_BASE : _.. X_EXT_NV_SIZE", kurā brīdī izvietošanu pieejamos
atmiņas diapazoni bija "DATI: 10ff - 1"Kā es varu atrisināt šo problēmu?piezīme:
typedef neparakstīts īss INT16U; / * Neparakstīti 16 bitu vērtība * /

 

Welcome to EDABoard.com

Sponsor

Back
Top