bootloader do AIOP poszukiwany
Moderatorzy: moderatorzy2014, moderatorzy
bootloader do AIOP poszukiwany
Witam wszystkich..
Po kolejnych zabawach z quadem udało mi się zamazać bootloader w płycie AIOP v2.0 .
Został zamazany w skutek załadowania programu przez programator a nie kabelek usb.
Czy ktoś ze specjalistów wspomoże kopią bota wraz z adresami gdzie ma się mieścić??
Mam programator USBasp, ale nim nie jestem w stanie załadować po przez arduino, więc potrzebuję czystego pliku *.bin lub *.hex zgranego z płyty CRIUS aiop v1.1 lub v2.0 aby załadować to innym programem.
Procesor Atmega 2560.
Pozdrawiam
Po kolejnych zabawach z quadem udało mi się zamazać bootloader w płycie AIOP v2.0 .
Został zamazany w skutek załadowania programu przez programator a nie kabelek usb.
Czy ktoś ze specjalistów wspomoże kopią bota wraz z adresami gdzie ma się mieścić??
Mam programator USBasp, ale nim nie jestem w stanie załadować po przez arduino, więc potrzebuję czystego pliku *.bin lub *.hex zgranego z płyty CRIUS aiop v1.1 lub v2.0 aby załadować to innym programem.
Procesor Atmega 2560.
Pozdrawiam
Niby jest, ale tylko pod programator stk500v2:-(
Co prawda zamówiłem, ale kilka dni minie zanim dostanę odpowiedni programatorek a chciałem jeszcze polatać....
Jedyna opcja na załadowanie bota na tą chwilę to kopia pliku z procka z określeniem adresu komórki startowej i pakowanie jej do kostki z innego programu niż arduino...
Dzięki za odpowiedź.
Co prawda zamówiłem, ale kilka dni minie zanim dostanę odpowiedni programatorek a chciałem jeszcze polatać....
Jedyna opcja na załadowanie bota na tą chwilę to kopia pliku z procka z określeniem adresu komórki startowej i pakowanie jej do kostki z innego programu niż arduino...
Dzięki za odpowiedź.
Ale dlaczego nie zrobisz tak jak mówiłem ?
http://forum.arduino.cc/index.php/topic,28641.0.html
http://forum.arduino.cc/index.php/topic,28641.0.html
pozdrawiam
Marcin
Marcin
Ad1. Wgranie bootloadera z poziomu arduino tylko za pomocą stk500v2, usbasp tego nie potrafi (dokładniej ja nie potrafię przekonfigurować pliku tak aby poszło to przez USBasp - mniejsze arduino idą a mega2560 już nie)
Ad2. Własnie najdziwniejsze jest to że fusy były ustawione jako zabezpieczenie loadera, (lock na 0f) a jednak gdzies poszło mi nie tak.....
Zamiast ładować program kabelkiem usb, to ja podłączyłem programator pod ISP i odpaliłem "ładuj przez programator" a później efekt taki że nic nie idzie.......
Dobrze chociaż że kostka jest normalnie wykrywalna w innych programach.....
Poczekam na programator stk500 i zobaczę jak wtedy to wyjdzie....
Pozdrawiam
Przy próbie ładowania jak pod linkiem powyżej otrzymuję:
A nie mam jak zrobić aktualizacji programatora
Ad2. Własnie najdziwniejsze jest to że fusy były ustawione jako zabezpieczenie loadera, (lock na 0f) a jednak gdzies poszło mi nie tak.....
Zamiast ładować program kabelkiem usb, to ja podłączyłem programator pod ISP i odpaliłem "ładuj przez programator" a później efekt taki że nic nie idzie.......
Dobrze chociaż że kostka jest normalnie wykrywalna w innych programach.....
Poczekam na programator stk500 i zobaczę jak wtedy to wyjdzie....
Pozdrawiam
Przy próbie ładowania jak pod linkiem powyżej otrzymuję:
Kod: Zaznacz cały
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: verification error, first mismatch at byte 0xe000
0xff != 0x0d
avrdude: verification error; content mismatch
Ostatnio zmieniony sobota 31 sie 2013, 22:30 przez comit, łącznie zmieniany 1 raz.
Od wczoraj walczę z tym bootloaderem i niestety brak efektu.
Wg błędów dostaję info o złych czasach na linii sck, a nie mam innego programatora aby zaktualizować ten i kółeczko się zamyka:-(
Jedynie na czym mogę pracować to programy typu bascom i mkAVRcalc ale nie wiem jak załadować nimi botloadera z plików w arduino .
Wg błędów dostaję info o złych czasach na linii sck, a nie mam innego programatora aby zaktualizować ten i kółeczko się zamyka:-(
Jedynie na czym mogę pracować to programy typu bascom i mkAVRcalc ale nie wiem jak załadować nimi botloadera z plików w arduino .
Zamiast podłączyć normalnie kabelek usb do płyty to podłączyłem programator USBasp i w arduino uruchomiłem fumkcję "załaduj przy użyciu programatora"
Po takim zabiegu nic już nie mogę załadować - przez kabelek bo nie ma bootloadera, a przez programator zwraca mi błędy weryfikacji.
Lock bity wyłączone, fusy ustawione na domyślne wg dokumentacji układu.
Jak na razie kończą mi się pomysły jak to uruchomić .....
Szkoda płytki - przelatała dopiero kilka godzin:-(
Po takim zabiegu nic już nie mogę załadować - przez kabelek bo nie ma bootloadera, a przez programator zwraca mi błędy weryfikacji.
Lock bity wyłączone, fusy ustawione na domyślne wg dokumentacji układu.
Jak na razie kończą mi się pomysły jak to uruchomić .....
Szkoda płytki - przelatała dopiero kilka godzin:-(
No i właśnie w ten sposób płytka została uratowana
Wykopałem stary programatorek STK200 i załadowałem hex-a przez programator w bascom .
Bootloader ładował się prawie 30 minut, ale wszystko poszło cacy:-)
Jednak USBasp nie nadaje się do wszystkiego:-(
Dzięki wszystkim za przydatne informacje:-)
Pozdrawiam
Wykopałem stary programatorek STK200 i załadowałem hex-a przez programator w bascom .
Bootloader ładował się prawie 30 minut, ale wszystko poszło cacy:-)
Jednak USBasp nie nadaje się do wszystkiego:-(
Dzięki wszystkim za przydatne informacje:-)
Pozdrawiam
Dybkowski ( http://dybkowski.net/content/pl/node/16 ) załadował by Ci to w 5 sekund (bo pomija puste fragmenty, czyli 98% pojemności), ale ważne że się udało.
Nie na darmo mówią że najprostsze rozwiązania są najlepsze. Szkoda tylko że już w nowoczesnych PC'tach nie znajdziesz LPT. PCI też znika więc nawet będzie problem z kartami Multi-IO na PCI.
Nie na darmo mówią że najprostsze rozwiązania są najlepsze. Szkoda tylko że już w nowoczesnych PC'tach nie znajdziesz LPT. PCI też znika więc nawet będzie problem z kartami Multi-IO na PCI.
Pzdr. -----MIŚ-----