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

Dlaczego nie mogę wgrać wsadu do uC? Programowanie AVR.

cargotte 25 Mar 2022 19:47 705 4
  • #1 19948085
    cargotte
    Poziom 7  
    Witam, wracam po 4 latach do nauki programowanie AVR.

    Posiadam WIN10 i programator AVT5388, zainstalowałem Atmel Studio 6.2 tak jak drzewiej i okazuje się że w żaden sposób nie mogę wgrać wsadu do uC.

    Pogrzebałem trochę w sieci i próbowałem się coś ze sterownikami kombinować, chociaż na początku chyba programator dobrze się zainstalował bo był w zakładce Atmel Jumbo. Przetestowałem wszystkie sterowniki z Zadiga i nic zawsze zrywa połączenie przy 5% wgrywania wsadu. Teraz na dodatek już nawet nie mogę wrócić do stanu początkowego czyli programator w zakładce Atmel Jumbo.

    Da się jeszcze to jakoś uratować? A jak nie to jak teraz programuje się AVR, jakie środowisko i programator?
  • #3 19948176
    StaryVirus_e_Wiarus
    Poziom 21  
    Zainstaluj "Microchip Studio" dla avr 8-bit, bo tyle potrzeba. Później sterownik spróbuj z Zadig'a a konkretnie libusb-win32-bin-1.2.6.0. Ja mam trochę inny programator MK II (sibit.pl). Powinno ruszyć.
    Przyszłość to takie właśnie Studio z programatorem SNAP. Z Twoim programatorem powinno dać się działać na dotychczasowych procesorkach bez przeszkód.
    Tak jak pisze @linuxtorpeda można działać na avrdude i Eclipse (C/C++) z pluginem do avr. Przy sterowniku o jakim wspomniałem, też nie powinno być problemu.
  • Pomocny post
    #4 19948360
    tmf
    VIP Zasłużony dla elektroda
    cargotte napisał:
    zainstalowałem Atmel Studio 6.2 tak jak drzewiej

    Obecnie jest to Microchip Studio 7.0.2542.
    cargotte napisał:
    Posiadam WIN10 i programator AVT5388

    Na stornie AVT piszą "Programator AVT5388 współpracuje z ATMEL STUDIO do wersji 7.0" więc powinno być ok.
    Czasami nie działa bo jest zły sterownik USB, to, że menager nie wyświetla ostrzeżeń jeszcze nic nie znaczy. Najlepiej odinstalować AS, odinstalować sterowniki (ale tak kompletnie, żeby windows sobie potem magicznie ich nie zainstalował), zainstalować AS (teraz MS) i dopiero po kompletnej instalacji podłączyć urządzenie - programator USB.
    Jest też szansa, że ponieważ to klon, więc może wymagać jakiegoś update firmware.
    cargotte napisał:
    Przetestowałem wszystkie sterowniki z Zadiga i nic zawsze zrywa połączenie przy 5%

    Przede wszystkim wymień kabel USB, sprawdź połączenia pomiędzy programatorem i MCU - nie są za długie? Połączone masy układów?
    Alternatywnie, jeśli nie masz jakiejś potrzeby na stare AVR, to kup sobie Curiosity nano - będziesz miał niezłą płytkę rozwojową do zabawy i na pokładzie programator/debugger, który możesz wykorzystać nie tylko do programowania, ale także debuggowania układów.
  • #5 19975089
    cargotte
    Poziom 7  
    Panowie coś dziwnego jest, kupiłem drugi programator z sibit.pl i działo się to samo, to zainstalowałem AS na laptopie z Win8 i dalej to samo. Polutowałem osobną płytkę do programowania myśląc że może na stykowej coś nie łączy i dalej to samo.

    Przełom nastąpił gdy okazało się że uC programuje się dopiero jak wejdę w Tools -> Device programming -> memory i tam kliknę programuj.

    Chociaż też czasem ma problem z odczytaniem procesora za pierwszym razem.
REKLAMA