[elektro] Atmega 168 Bootloader helyhiány
Acs Gabor
agabor at electrodesign.hu
Tue Nov 11 15:48:09 CET 2008
ORG# ?
Gábor
----- Original Message -----
From: "Kardos Péter" <chiplev at freemail.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, November 11, 2008 3:44 PM
Subject: [elektro] Atmega 168 Bootloader helyhiány
Sziasztok!
Már régen voltam itt tag és akkor is inkább mint olvasó, eddig PIC-ekkel
foglalkoztam, de most már AVR-ekkel is foglakozom, és most nekem is
szükségem van az AVR guruk segítségére. :))
Atmega 168-ast használok AVR GCC fordítóval.
Egy Bootloader programot írtam C-ben ami már nem fér bele az Atmega168
ban meghatározott bootloader területre. :(
Szeretném haszálni a bootloader területén a megszakításvektorokat és
szeretném ha a uC a bootloder részről tudna indulni nem pedig a 0x0000-ról.
És itt most nagyon elakadtam.
Egyik ötletem, hogy elindul a bootloader területén a kód és a folytatása
az előző "szegmensrészen van" de ezt hogyan lehet megadni a fordítónak???
A másik ötletem hogy a bootloader kezdőcímétől ugrik elöbbre a tényleges
bootloader címre de akkor még a megszakításvektorokat is át kell
címezni. Ezt hogyan lehet?
A harmadik ami kivitelezhető de nem ezt akarom hogy a 0x0000 címről
indul a program egy ugróutasítással a Bootloader elejére ugrik és nem
használok megszakításvektorokat.
Megvalósítási ötleteket, vagy egyéb ötleteket várok.
Köszönöm!
Kardos Péter
-----------------------------------------
elektro[-flame|-etc]
_____________ NOD32 3600 (20081110) Információ _____________
Az üzenetet a NOD32 antivirus system megvizsgálta.
http://www.nod32.hu
More information about the Elektro
mailing list