Re: AVR JTAG MCU - bootloader

magixe@volny.cz magixe@volny.cz
Čtvrtek Prosinec 4 07:37:54 CET 2008


Dobrý den.
Ne v tom problém nebyl. Bootloader funguje, pouze AVR studio 
detekuje procesor jako ATMEGA163. S použitím jiného bootloaderu
již AVR studio správně detekuje ATMEGA16 a lze do něj nahrát *.ebn
soubor.
Nastavení fuse bitu mám od začátku stejně jako v návodu. Samozřejmě
jsem
zkoušel i jiné varianty ale bohužel. Více méně problém vyřešen
jiným bootloaderem. Děkuji všem za pomoc s pozdravem
Milan 


----- PŮVODNÍ ZPRÁVA -----
Od: "Miroslav Šinko" <sinkomiro@gmail.com>
Komu: "HW-news" <hw-list@list.hw.cz>
Předmět: Re: AVR JTAG MCU - bootloader
Datum: 4.12.2008 - 2:23:50

> Nieco som si vsimol! Ten anglicky bootloader (prvy
> zo stranky
> http://www.scienceprog.com/build-your-own-avr-jtagice-clone/
> ) zacina
> na adrese 3800h (v hex subore). Pre AVR treba adresu
> delit 2, aby sme
> vedeli, kde je to vo flash, t.j. 1C00h.
> V datasheete mega16 je kapitolka "ATmega16 Boot Loader
> Parameters",
> ktora popisuje nastavitelny zaciatok sekcie pre bootloader.
> Z tabulky
> potom vyplyva, ze pre zaciatok na adrese 1C00h musia
> byt fuses BOOTSZ0
> a 1 nulove, co zase podla kapitoly "Fuse Bits" znamena,
> ze musia byt
> naprogramovane: 0 (programmed).
> Na tej anglickej stranke na screenshote su oba policka
> BOOTSZ
> zaskrtnute, co je OK. Takto som to robil a tak mi to
> aj funguje.
> 
> Ine bootloadery, co som videl a aj ten, ktory presiel
> tymto vlaknom,
> zacinaju na adrese 3C00h, t.j. 1E00h vo flash. Podla
> tabulky v
> datasheete, ak ma bootloader zacinat od tejto adresy,
> musia byt fuses:
> BOOTSZ0 = 1 (nezaskrtnuta v PonyProgu), BOOTSZ1 = 0
> (zaskrtnuta v
> PonyProgu).
> 
> Ked sa opat vratime ku kapitole "Fuse Bits", je tam
> uvedene, ze
> defaultne nastavenie fuses z vyroby je prave 0 a 0,
> t.j. adresa 1C00h
> 
> Nebude problem od zaciatku v tomto? Ze teda treba prestavit
> BOOTSZ0
> pre "vacsinove" bootloadery...
> Ak po resete skoci kod na default adresu bootloadera,
> ktora je pod
> nahratym kodom, su tam po vymazani same FF FF. Ak som
> nieco
> neprehliadol, tak takyto opkod nepatri ziadnej instrukcii,
> t.j.
> ktovie, co chudak MCU robi..
> 
> Tu je pekny zoznam instrukcii a ich opkodov (nizsie
> usporiadane prave
> podla opkodov: http://fruttenboel.verhoeven272.nl/AVR/index.html
> 
> miro
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list





Další informace o konferenci Hw-list