Hallo,
ich bin gerade dabei Einstellungen für den Watchdog in meinem AVR
vorzunehmen und dabei auf diese Seite gestoßen:
http://www.nongnu.org/avr-libc/user-manual/group__avr__watchdog.html
Dort ist die nachfolgende Zeile beschrieben, die mir ein wenig
rätselhaft erscheint (aber sicher nicht Watchdog-Spezifisch ist):
1 | uint8_t mcusr_mirror __attribute__ ((section (".noinit")));
|
Kann mir jemand sagen was in dieser Zeile genau passieren soll? Meine
Vermutung ist, dass hier dem Linker gesagt wird wo er die Variable
ablegen soll, aber so ganz sicher bin ich mir trotzdem nicht. Abgesehen
davon habe ich bisher nirgends einen Bereich ".noinit"
verwendet/vorgesehen.