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

Błąd programowania pamięci przez klon AVR MKII na Microchip Studio i Windows 10

ogryz 18 Gru 2021 23:03 924 4
  • #1 19770568
    ogryz
    VIP Zasłużony dla elektroda
    Witam!
    Problem wielokrotnie opisywany, jednak rozwiązania znalezione na forum nie zadziałały u mnie. Ale po kolei.
    Pracuję na najnowszym Microchip Studio, zainstalowanym na komputerze z Windows 10 ze wszystkimi aktualizacjami, programatorze MKII (klon), pisze prosty programik na ATTiny2313. Programator poprawnie odczytuje i programuje "Bezpieczniki" i "LockBity", jednak wysypuje się na programowaniu pamięci. Dostaję komunikat:
    Błąd programowania pamięci przez klon AVR MKII na Microchip Studio i Windows 10
    Podmieniałem procesor na inny egzemplarz, podmieniałem programator (mam wersje od AVT i Sibit), próbowałem różnych portów USB. Odinstalowałem Microchip Studio i zainstalowałem Atmel Studio 7. Nic to nie pomogło.
    Na forum trafiłem na program Zadig wraz z dokładnym opisem użycia, niestety nie rozwiązał on mojego problemu. Po podmianie sterownika Zadig'iem, podczas próby programowania, dostaję komunikat:
    Błąd programowania pamięci przez klon AVR MKII na Microchip Studio i Windows 10
    Nie wiem, co dalej. Czytałem na zagranicznych forach o "filtrach na sterowniki USB", jednak nie mam pojęcia, jak tego użyć. W różnych tematach na forum, trafiam na linki do pobrania sterowników - niestety linki martwe.

    Co jeszcze mogę zrobić? Ponowna instalacja Windows nie wchodzi w grę.

    Pozdrawiam.
  • #2 19770801
    StaryVirus_e_Wiarus
    Poziom 21  
    Cześć
    Jaki sterownik wybrałeś na Zadig? Wg mnie powinien być libusb-win32-bin-1.2.6.0
    Mam Sibit'a z wsadem z 2015r i działa bez problemowo. Spróbuj Zadig uruchomić jako administrator. W Zadig musi być wybrany programator i sterownik. Kliknąć przycisk "instal driver". Coś chyba nie zmieniło sterownika USB. Możesz wcześniej odinstalować stary i niepotrzebny sterownik. A... i antywirus to ja mam Microsoft Defendera. Żadnych innych śmieci szpiegujących.

    Dodano po 6 [minuty]:

    W Menedżerze Urządzeń programator powinien być tak widziany:
    Błąd programowania pamięci przez klon AVR MKII na Microchip Studio i Windows 10

    Dodano po 12 [minuty]:

    I kabelek USB musi być sprawny, może nie masz dobrego styku w kabelku.
  • #3 19771073
    tmf
    VIP Zasłużony dla elektroda
    Takie problemy wynikają głównie z niezgodności firmware programatora z oczekiwaniami IDE. Ponieważ jest to klon, więc trudno zaktualizować firmware, zobacz na stronie producenta, czy nie mają nowszego. Kolejna możliwość to problem ze sterownikami USB. Tu sama reinstalacja środowiska niewiele da, bo Windows i tak sobie trzyma sterowniki i magicznie ich użyje ponownie. W Atmel/Microchip studio jest do pobrania pakiet sterowników USB, które powinny pomóc. Jest kilka wersji, niektóre nie działają z wybranymi narzędziami. U mnie najnowsza wersja działa z MkII i nowszymi programatorami, ale miałem przejściowo cyrki, które właśnie się objawiały brakiem połączenia z programatorem (mimo, że oryginalny). Na stronie Microchipa też są sterowniki USB do pobrania. Tu trzeba poeksperymentować i co ważne - po zainstalowaniu może zajść potrzeba w menadżerze urządzeń wskazania odpowiedniego sterownika ręcznie.
    Zachęciłbym do kupienia czegoś nowszego, w stylu Atmel ICE, lub SNAP, ale skoro używasz 2313 to pewnie wolisz rozwiązania muzealne :)
  • #4 19771346
    ogryz
    VIP Zasłużony dla elektroda
    Dzięki za podpowiedzi!
    @StaryVirus_e_Wiarus
    Wszystko zrobiłem zgodnie z opisem: https://www.elektroda.pl/rtvforum/topic3175406.html
    Pobrałem nawet najnowszą wersje programu - 2.7. Próbowałem odinstalowywać sterowniki, zarówno z Panelu Sterownia Windows, jak i w menedżerze urządzeń, z opcją "usuń oprogramowanie sterownika". Brak antywirusa - tylko Defender. Programator jest widziany dokładnie tak, jak na Twoim screen'ie. Kabelki również podmieniane.

    @tmf
    Pobrałem pakiet sterowników z Microchip Studio -> Extensions. Dostaję tylko komunikat, że system zawiera już nowsze sterowniki (pomimo ich teoretycznego, wcześniejszego usunięcia).

    Dzięki za sugestię z programatorami, chętnie kupię coś porządniejszego. Snap wydaję się być ciekawy, szczególnie że obsługuje również procki PIC. Szkoda, że zdążył podrożeć do ponad 150zł. No i przeraża trochę (po doświadczeniach z MKII) procedura integracji z AtmelStudio (widziałem Twój opis z zeszłego roku).
    Programuję sporadycznie, a 2313 chciałem wykorzystać tylko dlatego, że mam kilka w szufladzie, a sam program będzie tak banalny, że na upartego na zwykłych bramkach dałbym radę to ogarnąć ;) Szkoda na coś takiego użyć Mega256 :D

    Pozdrawiam.
  • #5 19771845
    tmf
    VIP Zasłużony dla elektroda
    ogryz napisał:
    Pobrałem pakiet sterowników z Microchip Studio -> Extensions. Dostaję tylko komunikat, że system zawiera już nowsze sterowniki (pomimo ich teoretycznego, wcześniejszego usunięcia).

    Mo ich zaintalowaniu wskaż w menagerze urządzeń właściwy sterownik - popróbuj z różnymi opcjami, które będziesz miał. Windows sobie cachuje sterowniki i jeśli nie wskażesz ręcznie, to użyje domyślnego, nawet jeśli każesz mu go usunąć.
    Snap niestety podrożał, ale sprawdź co w stylu curiosity nano lub explained mini - one mają on-board debugger/programmer, po rozpięciu można za ich pomocą programowąć inne procki - ale raczej tylko po PDI/UPDI, czyli nowsze. Ale na proste rzeczy jakieś małe AVR DA/DB będize ok, albo nowsze ATTiny.
REKLAMA