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

MPLAB snap nie działa w Atmel Studio 7 (Version: 7.0.2389 - )

Mkrasuski 05 Paź 2019 23:26 1539 5
  • #1 18203916
    Mkrasuski
    Poziom 22  
    Mam problem z uruchomieniem MPLAB Snap w Atmel Studio

    Zachęcony postem kol. tmf zaopatrzyłem się w 2szt MPLAB Snap (PG164100)
    Zainstalowałem najnowsze Atmel Studio 7 (Version: 7.0.2389 - ) (Windows 10 Home x64)
    Debugger raczej poprawnie identyfikuje się jako urządzenie USB w Menadżerze Urządzeń: MPLAB ® Snap ICD
    Wykrywa go też Atmel Studio na liście 'Available Tools'.

    Problem zaczyna się gdy chcemy z niego skorzystać.
    W oknie 'Device programming pojawia się monit o przełączeniu z trybu PIC do trybu AVR
    MPLAB snap nie działa w Atmel Studio 7 (Version: 7.0.2389 - )
    po wybraniu YES i po jakimś czasie komunikat
    MPLAB snap nie działa w Atmel Studio 7 (Version: 7.0.2389 - )
    kolejne okno to firmware update ale tutaj nic się dalej nie dzieje - nawet kilkanaście minut czekania nie daje rezultatów
    MPLAB snap nie działa w Atmel Studio 7 (Version: 7.0.2389 - )

    Nie pomogły reinstalacja Atmel Studio i sterowników USB.
    Problem jest identyczny w obu moich egzemplarzach Snap.
    To co jeszcze zauważyłem to dość ciepły procesor na obu płytkach.

    Czy ktoś napotkał podobny problem?
    Czy w AS jest jakiś strumień diagnostyczny/log file gdzie można podejrzeć 'gdzie i dlaczego nie działa'?
    Czy posiadacze działających Snap mogą napisać jakich rewizji są ich płytki? Moje to 02-10381-R1 (na nalepce od spodu)

    Nie mam już pomysłów, ostatnie co mi jeszcze przychodzi do głowy to instalacja MPLAB X i spróbowanie tam ale nie wiem czy mój komputer zniesie jeszcze jeden bloatware i traktuje to jako ostateczność.
    Może jakieś inne pomysły?
  • #2 18203951
    osctest1
    Poziom 21  
    A nie ma do niego jakiegoś własnego softu. Tak jak do stlinka czy też jlinka? Takiego do flashowania np. Zawsze łatwiej w ten sposób przetestowac


    Mkrasuski napisał:
    Zachęcony postem kol. tmf
    No kol tmf jeszcze jak na razie ich nie testował, o czym zresztą uczciwie napisał w poście. .
  • #3 18203984
    dasej
    Poziom 32  
    Witam.

    A w której dokumentacji wyczytałeś że Atmel Studio obsługuje snap-a.
    W dokumentacji do Snap-a niema wzmianki o Atmel Studio tylko o MPLAB.

    Najlepiej to pytanie zadaj tmf jak to zrobić w AS7, ja przypuszczam że się nie uda. Po czytaj o problemach z tym programatorem
    [url=]https://www.microchip.com/developmenttools/ProductDetails/PartNO/PG164100[/url] ETN-36 MPLAB Snap AVR Interface Modification
  • Pomocny post
    #4 18204402
    vania
    Poziom 24  
    Mkrasuski napisał:
    Czy posiadacze działających Snap mogą napisać jakich rewizji są ich płytki? Moje to 02-10381-R1 (na nalepce od spodu)

    Nie mam już pomysłów, ostatnie co mi jeszcze przychodzi do głowy to instalacja MPLAB X i spróbowanie tam ale nie wiem czy mój komputer zniesie jeszcze jeden bloatware i traktuje to jako ostateczność.
    Może jakieś inne pomysły?

    Ten debugger chyba jeszcze nie jest w pełni wspierany w Atmel Studio. Mam też dwa SNAPy, rewizja identyczna jak u Ciebie. Musiałem zainstalować MPLAB X i tam zaktualizować firmware. Teraz mam "Firmware Version 1.02" ale do wyboru na liście jest tylko seria ATSAMD21. W MPLAB X IPE v5.25 można wybrać np. XMEGA do programowania. W Atmel Studio przy stworzeniu projektu na ATSAMD21 pojawia się do wyboru SNAP jako debugger, natomiast dla innych procesorów nie. Na razie nie mam czasu na dalsze testy.
    MPLAB snap nie działa w Atmel Studio 7 (Version: 7.0.2389 - ) MPLAB snap nie działa w Atmel Studio 7 (Version: 7.0.2389 - ) MPLAB snap nie działa w Atmel Studio 7 (Version: 7.0.2389 - )
  • #5 18204504
    tmf
    VIP Zasłużony dla elektroda
    Zgodnie z notą Microchipa należy w SNAP usunąć rezystor R48 i dodać rezystor 1k-4k7 pomiędzy o ile pamiętam piny 2 i 4 złącza wyjściowego (to sprawdź bo nie pamiętam dokładnie).
    vania napisał:
    Ten debugger chyba jeszcze nie jest w pełni wspierany w Atmel Studio.

    Wg Microchipa jest. Problemem jest brak aktualizacji plików DFP w AS, tymczasowo można to ominąć klikając w Tool/Options/Tools/Tool settings/Hide Unsupported Devices. Jako, że SNAP obsługuje chyba wszystkie protokoły Atmela, więc powinno się dać zaprogramowac praktycznie każdy AVR. Można też wyedytować te pliki dodając linijkę określającą, że SNAP z nimi działa (analogicznie jak PicKit4), liki są w formacie XML więc nie ma problemu. Są też inne możliwości, ale póki co o nich nie piszę.
  • #6 18204599
    vania
    Poziom 24  
    tmf napisał:
    Zgodnie z notą Microchipa należy w SNAP usunąć rezystor R48 i dodać rezystor 1k-4k7 pomiędzy o ile pamiętam piny 2 i 4 złącza wyjściowego (to sprawdź bo nie pamiętam dokładnie).
    vania napisał:
    Ten debugger chyba jeszcze nie jest w pełni wspierany w Atmel Studio.

    Wg Microchipa jest. Problemem jest brak aktualizacji plików DFP w AS, tymczasowo można to ominąć klikając w Tool/Options/Tools/Tool settings/Hide Unsupported Devices. Jako, że SNAP obsługuje chyba wszystkie protokoły Atmela, więc powinno się dać zaprogramowac praktycznie każdy AVR. Można też wyedytować te pliki dodając linijkę określającą, że SNAP z nimi działa (analogicznie jak PicKit4), liki są w formacie XML więc nie ma problemu. Są też inne możliwości, ale póki co o nich nie piszę.

    Wyedytowałem "...\Atmel\Studio\7.0\packs\atmel\XMEGAA_DFP\1.1.68\Atmel.XMEGAA_DFP.pdsc". Przed każdą linią z .atmelice dodałem snapa i faktycznie na liście pojawiły się XMEGi.
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod
    Po edycji plików trzeba wejść w Atmel Studio w "Tools/Device Pack Manager" i tam z menu "Advanced" dać "Reset Cache" żeby zobaczył zmiany.
REKLAMA