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

ATXMEGA32E5 - Błąd programowania w AS7 z programatorami mk2 i ATMEL IC3

Marek_Gorecki 09 Maj 2016 21:09 975 8
REKLAMA
  • #1 15661858
    Marek_Gorecki
    Poziom 16  
    Posty: 494
    Pomógł: 2
    Ocena: 30
    Witam,

    Mam płytkę z procesorem ATXMEGA32E5.

    Podłaczam programator mk2 i moge odczytać sygnaturę i napięcie, oraz mogę skasować procesor.
    Ale jak włączę programowanie to dostaje taki komunikat w AS7.

    Taki sam problem mam z programtorem ATMEL IC3.

    Czy macie może jakies pomysły co znaczy ten komunikat?
    Załączniki:
    • ATXMEGA32E5 - Błąd programowania w AS7 z programatorami mk2 i ATMEL IC3 xmega_screen.png (82.42 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 15662577
    Nagus
    Poziom 27  
    Posty: 757
    Pomógł: 99
    Ocena: 97
    Komunikat prawdopodobnie oznacza, że programator ma starą wersję oprogramowania, ewentualnie niezgodną z obowiązującą specyfikacją.
    - Sprawdź wersje firmware.
    - Jeśli programator to klon, to warto zajrzeć do projektu LUFA, mogą mieć aktualniejszy.
    - Nie wiem, czy Atmel aktualizował notę AVR069, mogli zacząć zamykać protokół...
  • #3 15662591
    Marek_Gorecki
    Poziom 16  
    Posty: 494
    Pomógł: 2
    Ocena: 30
    Witam,

    obydwa programatory to oryginały.
    Oprogramowanie uaktualnione.
    Zaczynam podejrzewać, że skoro można odczytać sygnaturę, można skasować to może procesor jest coś nie tak.
    Może jakaś podróbka?
    Dziwne jest jeszcze jedno.
    Odczyt napięcia nie jest dokładny.
    Jest dokładnie 3,3V, a programator widzi np 2.8V.
  • REKLAMA
  • #4 15662684
    tmf
    VIP Zasłużony dla elektroda
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    Sprawdź poprawność połączeń. Próbowałeś wykorzystać AS6.2? 7.0 ciągle czasami ma jakieś dziwne problemy. Podaj odczytane wersje firmware programatorów, sprawdę czy mam takie same.
  • #5 15662716
    Marek_Gorecki
    Poziom 16  
    Posty: 494
    Pomógł: 2
    Ocena: 30
    Ten sam komunikat jest w AS6 jaki i w AS7.
    Jeśli chodzi o wersję softu to nie bardzo wiem jak ją sprawdzić i jak ja odczytać.
    Atmel studio nie protestuje że soft jest stary.
    Czy możecie mi podpowiedzieć jak wgrać nowy soft do mk2?

    Dodano po 3 [minuty]:

    Ale mam jeszcze jedną informacje ciekawą.
    Otóż na JTAGICE3 jest dokładnie ten sam komunikat.
    Tak samo można odczytać sygnaturę , odczytać napięcie , ale przy programowaniu wyskkuje ten komunikat i nie da się tego przejść.
  • REKLAMA
  • #6 15663455
    Konto nie istnieje
    Konto nie istnieje  
  • #7 15663486
    Marek_Gorecki
    Poziom 16  
    Posty: 494
    Pomógł: 2
    Ocena: 30
    majeranek53 napisał:
    Witam
    Spróbuj wybrać narzędzie do programowania "Simulator", uruchom symulowane programowanie procka i zobaczymy co wyskoczy?


    no zrobiłem tak jak mówisz.
    Wszystko sie niby zaprogramowało.
    Czyli ?
  • REKLAMA
  • Pomocny post
    #8 15663565
    tmf
    VIP Zasłużony dla elektroda
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    Czyli nic, symulator nie ma nic wspólnego z rzeczywistym układem.
    Sprawdź tą wersję narzędzi. Po kliknięciu w zakładce Tools/Device Programming, wybierasz programator, dajesz Apply i w Tool Information masz wesję itd. U mnie dla Atmel ICE wersja firmware to 1.1c, features (cokolwiek to jest) 1. Jako interfejs programowania masz wybrany PDI?
  • #9 15663574
    Marek_Gorecki
    Poziom 16  
    Posty: 494
    Pomógł: 2
    Ocena: 30
    Mam wybrany PDI.
    programator to ATMEL iCE3.

    Firmware wersion to 3.2a.
    Hardware version to 2

    Wydaje mi się że nie dawno wgrywałem nowy soft.

Podsumowanie tematu

✨ Użytkownik ma problem z programowaniem procesora ATXMEGA32E5 przy użyciu programatorów mk2 i ATMEL IC3. Mimo że można odczytać sygnaturę i napięcie oraz skasować procesor, podczas programowania pojawia się komunikat o błędzie. Użytkownik podejrzewa, że problem może leżeć w samym procesorze lub w nieprawidłowych połączeniach, ponieważ odczyt napięcia jest nieprecyzyjny. Inni uczestnicy dyskusji sugerują sprawdzenie wersji firmware programatorów oraz użycie symulatora w Atmel Studio, co jednak nie przynosi rozwiązania. Użytkownik potwierdza, że firmware programatora ATMEL ICE3 to 3.2a, a połączenie PDI jest poprawnie wybrane.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA