[elektro] PIC18F reset vector
Kovács Árpád
arpad.kovacs at freemail.hu
Sat Apr 5 00:26:58 CEST 2008
Sziasztok!
Valaki tud segíteni, hogy Microchip C18 fordítónál, hogyan tudom megmondani,
hogy fordításnál minden esetben ugyanoda mutasson fizikailag a RESET vektor?
Pár napja próbálkozok, de eddig nem igazán jutottam eredményre.
Egy bootloader lenne az első blokkon távoli "firmware frissítés" céljából,
ami mindíg ugyanoda kell, hogy átadja a vezérlést. Az lkr-ben a PAGE
start-end módosításával el tudom érni, hogy bootloader részre ne legyen kód
generálva, az interrupt vectorokat át tudom irányítani, a main elé be tudok
rakni #pragma code direktívát, így a main mindíg fix helyen van, azonban a
tényleges program nem a main()-el kezdődik, azaz a RESET vector nem
közvetlenül oda mutat.
Csinált már valaki bootloader-es megoldást C18-al? A microchip oldalon csak
assembly megoldást találtam.
Köszi
Árpi
More information about the Elektro
mailing list