|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
bolha95 Član
Pridružen-a: Pet 14 Dec 2007 21:33 Prispevkov: 296 Aktiv.: 1.49 Kraj: Križe / Tržič
|
Objavljeno: Čet Maj 16, 2013 12:19 pm Naslov sporočila: AVR-GCC noinit |
|
|
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 |
|
|
|
|
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
|