Witam
Wracam do tematu po 2 latach (sic!!!)
Sprzęt przeleżał swoje ( aklimatyzacja
) i teraz wypadałoby w końcu go uruchomić. Tak poważnie to instalacja była dość skomplikowana i dałem sobie spokój.
Zainstalowałem ponownie na Vista najnowsze AVR32 Toolchain, AVR32 Studio 2.5 oraz Flip 3.4 (w takiej kolejności). Niby wszystko dobrze zainstalowane ale nie działa komunikacja ze sprzętem.
Chciałem na początek pobrać program zapisany w mikrokontrolerze ale niestety nie mogę. Wyrzuca mi jakiś błąd związany otwarciem USB z którym nie mogę sobie poradzić:
Device selection....................... PASS
Hardware selection..................... PASS
Opening port........................... FAIL Could not open USB device.
ISP done.
AtLibUsbDfu: 3EB 2FF8 no device present
Muszę przyznać, że jeszcze nie spotkałem się z bardziej nieprzyjaznym środowiskiem do programowania (chodzi mi tu głównie o instalację dodatkowych programów i ich konfigurację w dodatku nie działa)
Czy ktoś może mi pomóc ?
Dodano po 4 [godziny] 4 [minuty]:
Częściowo rozgryzłem problem - aby system windows zobaczył to urządzenie należy dość szybko wykonać następujące kroki:
1) wcisnąć przycisk RESET i przytrzymać
2) wcisnąć przycisk JOY, a następnie zwolnić RESET
3) zwolnić przycisk JOY
Teraz system rozpoznaje urządzenie i na liście w Menadżerze Urządzeń pojawił się wpis Atmel USB Devices -> AT32UC3A
Jest to najprawdopodobniej przełączenie sprzętu do trybu programowania/odczytu i załadowany program w pamięci mikrokontrolera nie jest wykonywany.
Przełączenie z powrotem po wciśnięciu i zwolnieniu przycisku RESET. Jeżeli nie pomoże to należy wpisać w wierszu polecenia:
batchisp -device at32uc3a0512 -hardware usb -operation start reset 0
Pobranie programu z pamięci mikrokontrolera może wyglądać np. tak:
batchisp -device at32uc3a0512 -hardware usb -operation onfail abort memory FLASH addrange 0x0 0x1fff read savebuffer D:\programy\program.hex hex386
gdzie 0x0 to adres początku, a 0x1fff to adres końca wyciąganego programu.
Proszę nie zamykać tematu bo dalej nie znam odpowiedzi pod jakim adresem znajduje się ów program w pamięci mikrokontrolera i jaki jest jego rozmiar.
Wracam do tematu po 2 latach (sic!!!)
Sprzęt przeleżał swoje ( aklimatyzacja
Zainstalowałem ponownie na Vista najnowsze AVR32 Toolchain, AVR32 Studio 2.5 oraz Flip 3.4 (w takiej kolejności). Niby wszystko dobrze zainstalowane ale nie działa komunikacja ze sprzętem.
Chciałem na początek pobrać program zapisany w mikrokontrolerze ale niestety nie mogę. Wyrzuca mi jakiś błąd związany otwarciem USB z którym nie mogę sobie poradzić:
Device selection....................... PASS
Hardware selection..................... PASS
Opening port........................... FAIL Could not open USB device.
ISP done.
AtLibUsbDfu: 3EB 2FF8 no device present
Muszę przyznać, że jeszcze nie spotkałem się z bardziej nieprzyjaznym środowiskiem do programowania (chodzi mi tu głównie o instalację dodatkowych programów i ich konfigurację w dodatku nie działa)
Czy ktoś może mi pomóc ?
Dodano po 4 [godziny] 4 [minuty]:
Częściowo rozgryzłem problem - aby system windows zobaczył to urządzenie należy dość szybko wykonać następujące kroki:
1) wcisnąć przycisk RESET i przytrzymać
2) wcisnąć przycisk JOY, a następnie zwolnić RESET
3) zwolnić przycisk JOY
Teraz system rozpoznaje urządzenie i na liście w Menadżerze Urządzeń pojawił się wpis Atmel USB Devices -> AT32UC3A
Jest to najprawdopodobniej przełączenie sprzętu do trybu programowania/odczytu i załadowany program w pamięci mikrokontrolera nie jest wykonywany.
Przełączenie z powrotem po wciśnięciu i zwolnieniu przycisku RESET. Jeżeli nie pomoże to należy wpisać w wierszu polecenia:
batchisp -device at32uc3a0512 -hardware usb -operation start reset 0
Pobranie programu z pamięci mikrokontrolera może wyglądać np. tak:
batchisp -device at32uc3a0512 -hardware usb -operation onfail abort memory FLASH addrange 0x0 0x1fff read savebuffer D:\programy\program.hex hex386
gdzie 0x0 to adres początku, a 0x1fff to adres końca wyciąganego programu.
Proszę nie zamykać tematu bo dalej nie znam odpowiedzi pod jakim adresem znajduje się ów program w pamięci mikrokontrolera i jaki jest jego rozmiar.