 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
tonko Član


Pridružen-a: Sob 25 Jun 2005 13:45 Prispevkov: 541 Aktiv.: 2.28 Kraj: Črnomelj
|
Objavljeno: Čet Dec 11, 2008 8:20 pm Naslov sporočila: Zagon AT89C51ED2 BootLoaderja iz aplikacije |
|
|
Iz aplikacije bi rad zagnal Bootloader v mikrokontrolerju AT89C51ED2.
Iz glavnega programa pokličem Bootloader ki je na naslovu 0xFC00 z "LJMP 0FC00H" , pred tem pa še postavim nekatere registre v stanje kakršno je po hardverskem resetu (AUXR = 0x20; - Enable Boot flash , CKCON = 0; , IEN0 = 0; , T2CON = 0 , TMOD = 0) , vendar mi BootLoader nikakor ne starta - Timeout error.
Če ob vklopu sklenem PSEN na GND se BootLoader zažene in lahko sprogramiram mikrokontroler s pomočjo ATMEL Flip ali Batchisp.
Pred časom sem enako stvar naredil z Philipsovim P89C51RD2 in sem brez problema zagnal Bootloader iz aplikacije.
Prosim za pomoč ! |
|
Nazaj na vrh |
|
 |
spy Član


Pridružen-a: Sre 06 Sep 2006 20:43 Prispevkov: 403 Aktiv.: 1.76 Kraj: Tržič
|
Objavljeno: Sob Dec 13, 2008 9:51 pm Naslov sporočila: |
|
|
Popolnoma enako stvar moram jaz narediti v AVRju. Nameravam v kratkem.
Kakor sem preštudiral je dovolj, da samo skočiš na začetno lokacijo bootloaderja. Ta si potem sam nastavi na novo stack in deluje naprej. Povratka nazaj potem ni. To je enako, kot bi izvedel programski reset, če bootloaderja ni. To pa preverjeno deluje ok.
No, res pa ni treba v AVRjih nastavljati registrov, da bi prišel v boot, ker to narediš s fuse-i izven programa. |
|
Nazaj na vrh |
|
 |
spy Član


Pridružen-a: Sre 06 Sep 2006 20:43 Prispevkov: 403 Aktiv.: 1.76 Kraj: Tržič
|
Objavljeno: Sob Dec 20, 2008 11:01 pm Naslov sporočila: |
|
|
Uspel narediti. Deluje čisto lepo, kot je bilo mišljeno. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|