[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