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

Atmega328P i Arduino Nano: Resetowanie fusebitów za pomocą avrdude i AVRISP

...KUBA... 28 Sty 2021 12:38 1029 0
REKLAMA
  • #1 19215865
    ...KUBA...
    Poziom 25  
    Hej mam problem ze zresetowanie fusebitów a dokładnie bitów "lock" w Atmega328P. MCU siedzi w Arduino Nano, ale wszystkie próby wykonuję pod konsolą za pomocą avrdude i programatorem AVRISP - zrobionego z Arduino Uno (programator działa z inną Atmegą).

    Potrzebuję wyczyścić flash - wyzerować fusebity, ponieważ nie powodzi się wgrywanie firmware w arduino "verification error". MCU sam w sobie działa, ostatnio poprawnie wgrany program wykonuje się i wysyła dane do PC. Nie wiem z jakiego powodu ale przed problemem Atmega przez chwilę zrobi się gorąca... Podejrzewałbym, że się uszkodziła ale skoro działa.. podejrzewam wysypany botloader, a do wgrania nowego potrzebuję wyczyścić fusebity, ale jak wnioskuję erase pamięci również się nie wykonuje.
    Log z próby wgrywania firmware w Arduino IDE:
    Kod: Text
    Zaloguj się, aby zobaczyć kod


    Następnie próbowałem wgrać bootloader poprzez programator ISP poprzez opcję w Arduino IDE:
    Ja tu widzę, że lock bity nie zostały wyzerowane (nie odblokowała się możliwość wgrania bootloadera), czyli tak jakby erase memory się nie powiódł, tylko dlaczego..?
    Kod: Text
    Zaloguj się, aby zobaczyć kod


    Tutaj log z odczytu fusebitów wprost z avrdude (-e chyba powinno wykasować fusebity? ale samo czytanie zakończone sukcesem):
    Kod: Text
    Zaloguj się, aby zobaczyć kod


    A tutaj dla porównania flashowanie bootloadera zakończone powodzeniem dla innej Atmega328P wprost z Arduino IDE:
    Kod: Text
    Zaloguj się, aby zobaczyć kod


    Próbowałem kabelkami(ponieważ ta Atmega ma obudowę TQFP;/) podłączyć to niesprawne Arduino pod programator TL866A, ale zgłasza mi, że układ jest źle podłączony albo uszkodzony... (dla Atmego328P dip-28 działa ;/ ) Czy opłaca się podłączyć ją pod programator HVRP? zanim wyrzucę do kosza?
  • REKLAMA
REKLAMA