f
Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/page_header.php on line 343
And-Tech :: Zobacz temat - Jak zaprogramować nową ATMega /Naprawić uszkodzony bootloade

Strona korzysta z plików cookie w celu realizacji usług zgodnie z Politykš prywatnoœci.

Możesz okreœlić warunki przechowywania lub dostępu do cookie w Twojej przeglšdarce lub konfiguracji usługi.

And-Tech Strona Główna And-Tech
Forum firmy And-Tech

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  DownloadDownload

Poprzedni temat «» Następny temat
Jak zaprogramować nową ATMega /Naprawić uszkodzony bootloade
Autor Wiadomość
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Nie Lut 17, 2013 1:50 pm   

Coś nie tak ze ścieżką dostępu do pliku. Spróbuj wszystko umieścić w folderze C:/PROG i wtedy próbuj dalej. Jeśli nie pójdzie - znaczy że system operacyny jest coś skopany.
_________________
http://www.piotr94.net21.pl/
 
     
mk76

Dołączył: 16 Lut 2013
Posty: 7
Wysłany: Nie Lut 17, 2013 6:20 pm   

Zmieniłem ścieżkę dostępu tak jak kazałeś i nadal ten sam komunikat. Dodam, że to 32-bitowy system operacyjny Vista Service Pack 2
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Nie Lut 17, 2013 7:15 pm   

Ahh, ta kochana Vista... Takie uroki tego bubelka, coś się gdzieś poprzestawiało...
Pokaż pełny zrzut z terminala AVRDude...
_________________
http://www.piotr94.net21.pl/
 
     
mk76

Dołączył: 16 Lut 2013
Posty: 7
Wysłany: Sro Lut 20, 2013 11:03 pm   

Próbowałem wgrywać bootloadera na innym komputerze z systemem Win XP i to samo zachowanie jak w Win Vista. Odczytuje zawarość w oknie Fuse. Po wciśnięciu przycisku Erase - Write - Verify avrdude nic się nie dzieje.

A oto zrzuty:
piotrva: Czy na prawdę tak trudno wrzucić tu zrzuty jako grafiki?

terminal.jpg
Plik ściągnięto 26593 raz(y) 35,56 KB

print screen 3.jpg
Plik ściągnięto 26593 raz(y) 37,53 KB

print screen 2.jpg
Plik ściągnięto 164 raz(y) 57,5 KB

prinscreen.jpg
Plik ściągnięto 205 raz(y) 55,07 KB

Ostatnio zmieniony przez piotr94 Czw Lut 21, 2013 7:45 pm, w całości zmieniany 2 razy  
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Czw Lut 21, 2013 7:47 pm   

Z tego co widzę to programator poprawnie odczytuje fusebity.
Jeśli nic się nie dzieje po przyciśnięciu przycisku Erease-Write-Verify to albo proszę chwilę poczekać, albo spróbować wywołać polecenia avrdude z poziomu wiersza poleceń - w 90% przypadków problemy stwarza GUI.
_________________
http://www.piotr94.net21.pl/
 
     
mk76

Dołączył: 16 Lut 2013
Posty: 7
Wysłany: Czw Lut 21, 2013 9:16 pm   

Po przyciśnięciu przycisku Erease-Write-Verify czekam ponad 10 min i nic się nie dzieje.
Czy możesz mi podać polecenie avrdude aby je wpisać z wiersza poleceń aby załadować bootloadera?
 
     
mk76

Dołączył: 16 Lut 2013
Posty: 7
Wysłany: Pon Lut 25, 2013 8:24 pm   

Próbowałem wgrać bootloadera z poziomu wiersza poleceń, ale przy przejściu do poziomu wgrywania avrdude nic się nie dzieje (czekałem ok 20 minut). Poniżej widok terminala i próby wgrywania bootloadera.

Kod:
D:\>avrdude.exe -c EvB -p m32 -P ft0 -B 57600 -t
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

 ft245r:  bitclk 38400 -> ft baud 19200
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9502
avrdude> part
>>> part

AVR Part              : ATMEGA32
Chip Erase delay      : 9000 us
PAGEL                 : PD7
BS2                   : PA0
RESET disposition     : dedicated
RETRY pulse           : SCK
serial program mode   : yes
parallel program mode : yes
Timeout               : 200
StabDelay             : 100
CmdexeDelay           : 25
SyncLoops             : 32
ByteDelay             : 0
PollIndex             : 3
PollValue             : 0x53
Memory Detail         :

                         Block Poll               Page                       Polled
  Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
  ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
  eeprom         4    10    64    0 no       1024    4      0  9000  9000 0xff 0xff
  flash         33     6    64    0 yes     32768  128    256  4500  4500 0xff 0xff
  lfuse          0     0     0    0 no          1    0      0  2000  2000 0x00 0x00
  hfuse          0     0     0    0 no          1    0      0  2000  2000 0x00 0x00
  lock           0     0     0    0 no          1    0      0  2000  2000 0x00 0x00
  signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
  calibration    0     0     0    0 no          4    0      0     0     0 0x00 0x00

avrdude>


Kod:
D:\>avrdude.exe -c EvB -p m32 -P ft0 -B 57600 -D -U flash:w:"D:\BOOTLOADER-am32.hex":a
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

 ft245r:  bitclk 38400 -> ft baud 19200
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9502
avrdude.exe: reading input file "D:\BOOTLOADER-am32.hex"
avrdude.exe: input file D:\BOOTLOADER-am32.hex auto detected as Intel Hex
avrdude.exe: writing flash (31432 bytes):

Writing |                                                    | 0% 0.00s
 
     
piotr94 
Site Admin

Dołączył: 02 Lut 2010
Posty: 606
Skąd: Kraków
Wysłany: Pon Lut 25, 2013 9:22 pm   

Hmm, dziwna sytuacja. Spróbuj jeszcze tych metod: http://doswa.com/2010/08/...di-bitbang.html
_________________
http://www.piotr94.net21.pl/
 
     
mk76

Dołączył: 16 Lut 2013
Posty: 7
Wysłany: Wto Lut 26, 2013 9:35 pm   

Udało mi się wgrać BOOTLOADERA z poziomu wiersza poleceń:
Kod:
D:\>avrdude.exe -P ft0 -c EvB -p m32 -v -e -U flash:w:BOOTLOADER-am32.hex -U lock:w:0x0F:m

Teraz mogę bez problemu wgrywać programy z poziomu AND-Load, BASCOM
 
     
vinci1987

Dołączył: 07 Sty 2014
Posty: 1
Wysłany: Wto Sty 07, 2014 7:21 pm   

Witam.
Mam problem z programowaniem nowej atmega32a dokładnie z bootloaderem robie wszystko zgodnie z instrukcją i wyskakuje mi taki komunikat

Cytat:
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 2 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

ft245r: bitclk 9600 -> ft baud 4800
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.


zmieniłem parametr -B na -F i mam coś takiego

Cytat:
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 2 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

ft245r: bitclk 230400 -> ft baud 115200
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0xffffff
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA32 is 1E 95 02
avrdude.exe: erasing chip
ft245r: bitclk 230400 -> ft baud 115200
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: reading input file "C:\Users\Damian\Desktop\bootloader 32 avrdude\BOOTLOADER-am32.hex"
avrdude.exe: input file C:\Users\Damian\Desktop\bootloader 32 avrdude\BOOTLOADER-am32.hex auto detected as Intel Hex
avrdude.exe: writing flash (31432 bytes):

Writing | ################################################## | 100% 18.34s

avrdude.exe: 31432 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\Damian\Desktop\bootloader 32 avrdude\BOOTLOADER-am32.hex:
avrdude.exe: load data flash data from input file C:\Users\Damian\Desktop\bootloader 32 avrdude\BOOTLOADER-am32.hex:
avrdude.exe: input file C:\Users\Damian\Desktop\bootloader 32 avrdude\BOOTLOADER-am32.hex auto detected as Intel Hex
avrdude.exe: input file C:\Users\Damian\Desktop\bootloader 32 avrdude\BOOTLOADER-am32.hex contains 31432 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 10.72s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x7800
0x0c != 0xff
avrdude.exe: verification error; content mismatch

avrdude.exe done. Thank you.


Proszę o jakieś porady.
 
     
mati1992

Dołączył: 16 Sie 2014
Posty: 1
Wysłany: Sob Sie 16, 2014 10:36 am   

Witam, mam problem z zaprogramowaniem płytki 644p tzn. bootloader dobrze się wgrywa i wszystkie fusebity są ok. Chce wgrać program testowy albo jakiś inny ale nie moge, mam And load wybieram scieżke hexa i port wszystkie sterowniki wgrane wciskam reset na płytce i program i nic sie nie wgrywa. Może ktoś mi pomóc. Pozdrawiam
 
     
sajsu

Dołączył: 24 Paź 2014
Posty: 2
Wysłany: Pią Paź 24, 2014 8:49 pm   

Witam
Mam problem chyba z Fuse proszę o pomoc jak to naprawić bo żaden program nie chce mi się wgrać nawet bootloader
wyskakuje mi:
hFuse - 99
IFuse - E1
jak to zmienić na prawidłowe
posiadam zestaw EVR 5.1
 
     
sajsu

Dołączył: 24 Paź 2014
Posty: 2
Wysłany: Pią Paź 24, 2014 10:02 pm   

już sobie poradziłem :)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group