Hex file

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
blikkk
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2007. augusztus 16. csütörtök, 6:00

Hex file

Hozzászólás Szerző: blikkk »

Sziasztok. Még soha nem foglalkoztam atmellel, és lenne egy kis problémám. Adott egy hex file, ami egy AT90S8515-ös dögbe való. Úgy szeretném megváltoztatni, hogy bekapcsoláskor megnéz egy bemenetet, ha 0 folytatja a programot, ha 1 akkor elugrik az 1300H címre.
Ez a hex, amit át szeretnék írni: http://www.speedyshare.com/501133655.html
Az 1300H címről induló programot meg tudom írni, csak az eredeti hex módosítása nem megy. Sajnos nincs hozzá source. Ha valaki ebben tudna segíteni, nagyon megköszönném. (sok sörrel)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Én így próbálnám megoldani:
H00 00 cimre: Jrmp MyRutin (H1300)
...


MyRutin:

Jrmp EredetiRutin (H????)
:idea:
Vagy a nyomógombot valamelyik megszakítás lábra kötném és, az adatlap: http://www.atmel.com/dyn/resources/prod ... OC0841.PDF
22. oldalán levő „Ext_intx” ugrótábla címét irányitanám át a My_Rutin-ra.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Esetleg ha mód van ra a felso 128 byte-ba egybootloader ami ezt megteszi?
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Hogy ez nekem nem jutott eszembe!
Fusebiteknél engedélyezni a botloadert és így nem kel semmit visszafejteni. A Botloader területére beteheted a saját bemenet vizsgálatodat. Ami mindenek előtt lefut. A végére meg: Goto _reset 'goto the normal reset vector at address 0
:idea:
Szeretem ezt a fórumot, mindig van valami jó ötlet!
:D :D
Válasz küldése