logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[m8][bascom] Problem z pomownym zaprogramowaniem

Freeq 25 Lut 2011 20:48 1079 6
REKLAMA
  • #1 9203991
    Freeq
    Poziom 15  
    Witam ma problem... Wczoraj zaprogramowałem bez problemu AtMege8 za pomocą Burn-O-Mat i programatora na USBasp.
    Dziś chciałem na tego samego procka wgrać inny program i nie mogę :(
    Oto log z programu, ma ktoś jakieś pomysły??
    
    D:\Elektronika\avrdude\avrdude.exe -C D:\Elektronika\avrdude\avrdude.conf -p m8 -P usb -c usbasp -D -F -U flash:w:D:\Elektronika\x\x.HEX:a 
    
    avrdude.exe: error: programm enable: target doesn't answer. 1 
    avrdude.exe: AVR device initialized and ready to accept instructions
    
    Reading | ################################################## | 100% 0.02s
    
    avrdude.exe: Device signature = 0xff00ff
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
    avrdude.exe: current erase-rewrite cycle count is -16711936 (if being tracked)
    avrdude.exe: reading input file "D:\Elektronika\x\x.HEX"
    avrdude.exe: input file D:\Elektronika\x\x.HEX auto detected as Intel Hex
    avrdude.exe: writing flash (4688 bytes):
    
    Writing | ################################################## | 100% 22.68s
    
    avrdude.exe: 4688 bytes of flash written
    avrdude.exe: verifying flash memory against D:\Elektronika\x\x.HEX:
    avrdude.exe: load data flash data from input file D:\Elektronika\x\x.HEX:
    avrdude.exe: input file D:\Elektronika\x\x.HEX auto detected as Intel Hex
    avrdude.exe: input file D:\Elektronika\x\x.HEX contains 4688 bytes
    avrdude.exe: reading on-chip flash data:
    
    Reading | ################################################## | 100% 20.58s
    
    avrdude.exe: verifying ...
    avrdude.exe: verification error, first mismatch at byte 0x0000
                 0x12 != 0x00
    avrdude.exe: verification error; content mismatch
    
    avrdude.exe done.  Thank you.
    
    
    


    Z góry dziękuję za pomoc. Dodam, że są to moje początki z programowaniem.
    Pozdrawiam
  • REKLAMA
  • #2 9204385
    ZbeeGin
    Poziom 39  
    Z loga wynika, że programator nie może skomunikować się z procesorem. Dlatego dalsze programowanie na siłę nie ma sensu. Najprawdopodobniej namieszałeś coś w fuse-bitach, albo masz przerwy na połączeniach.

    Najpierw sprawdź czy połączenia programator-procesor są poprawne. Miernikiem! Jak wszystko będzie OK z połączeniami i zasilaniem, to ponów próby z różnie ustawioną zworką SLOW SCK.
  • REKLAMA
  • #3 9204427
    Freeq
    Poziom 15  
    Chyba przypadkowo zablokowałem procka. Połączenia są OK, próbowałem z różnymi ustawieniami S_SCK.

    Tak ustawiłem bity do wcześniej wrzuconego programu
    [m8][bascom] Problem z pomownym zaprogramowaniem
    wg Burn-O-Mat pola zaznaczone - bit=0 zaprogramowany, pole odznaczone - bit=1 niezaprogramowany.

    Wgrany był program zegara, wykorzystujący zewnętrzny kwarc 8HMz.
  • REKLAMA
  • REKLAMA
  • #5 9204505
    Freeq
    Poziom 15  
    Podłączałem, ten sam, z którym układ pracował i nic... nie chce ruszyć :( ciągle ten sam log...
  • #6 9204507
    ZbeeGin
    Poziom 39  
    Niestety CKSELx=1111 mówi samo za siebie. Najlepiej zrób generator z tego co masz pod ręką (bramki, LTC, inny uP, 555) by mieć paręset kHz na wyjściu i podłącz go do XTAL1. Potem ponownie próbuj się komunikować z założoną S_SCK.
REKLAMA