[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