www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

AVR-GCC noinit

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
bolha95
Član
Član



Pridružen-a: Pet 14 Dec 2007 21:33
Prispevkov: 296
Aktiv.: 1.49
Kraj: Križe / Tržič

PrispevekObjavljeno: Čet Maj 16, 2013 12:19 pm    Naslov sporočila:  AVR-GCC noinit Odgovori s citatom

Za potrebe aktiviranja bootloaderja iz aplikacije potrebujem neko lokacijo v RAM-u, kamor bom zapisal kodo, ki bootloaderju da informacijo ali se aktivira ali pa skoči na aplikacijo.

Rešitev je relativno enostavna. Definiram spremenljivko z atributom lokacije (.noinit). Postavi se pa vprašanje na kateri naslov naj bo ta segment postavljen. Ne bi rad, da se meša z ostalimi spremenljivkami ali pa skladom. Rad bi tisti edini bajt informacije umestil na najmanj moteče mesto. Nisem se še poglabljal v podrobnosti, kako avr-gcc upravlja z memorijo. Če kdo ve, prosim za nasvet. Drugače pa se bo res potrebno zakopati v dokumentacijo.

Delam pa na ATmega324A MCU-ju.

_________________
LP,
Robi
Kjer se znanje konča, se domišljija začne
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group