poniedziałek, 19 grudnia 2011

Versaloon i Debian amd64

Z racji zamiłowania do elektroniki i programowania mikrokontrolerów udało mi się znaleźć w sieci dość ciekawy projekt. Nazywa się on Versaloon, jest on całkowicie open-source. Jest to dosłownie kombajn, a wygląda on tak


Niestety w czasie próby uruchomienia go pojawiło się mnóstwo problemów. Dostępne w repozytorium OpenOCD nie wspiera aktualnego firmware tego programatora. Na swojej stronie autor zamieszcza patch, jednak nie udało mi się go poprawnie odpalić na moim sidzie.

Po długich poszukiwaniach znalazłem działający patch. Nie obyło się bez problemów ale poradziłem sobie z tym. Oto sposób rozwiązania.

Pobrane archiwum należy rozpakować w nowym folderze. Następnie w konsoli przejść do tego katalogu i wydać polecenie
 chmod +x openocd_update 
Następnie instalujemy brakujące pakiety:
 apt-get install automake autoconf libtool libusb libusb-dev jimsh 
Po tej operacji odpalamy skrypt
 ./openocd_update 
Prawdopodobnie odpalanie skryptu nie przeszło pomyślnie, ale nic straconego, wpisujemy w konsoli kolejno
 cd openocd
 ./bootstrap
 ./configure --enable-vsllink --enable-maintainer-mode 
 make
Jeżeli posiadasz ubuntu może się okazać konieczne dodanie repozytorium debiana. Robi się to przez dopisanie do pliku /etc/apt/sources.list lini
 deb http://ftp.de.debian.org/debian/ testing main contrib non-free 
Teraz pozostało tylko zaktualizować repozytorium.
Po skompilowaniu openocd należy zawartość katalogu tcl skopiować do katalogu src. Dodatkowo aby mieć możliwość uruchomienia versaloona w trybie SWD bądź JTAG warto zapisać skrypt vsllink_swd.cfg oraz vsllink_jtag.cfg w katalogu src/interface.
W przypadku próby uruchomienia na windowsie warto zapoznać się z tematem na elektrodzie. Autor zamieścił wersję skompilowaną na system windows, jednak posiada ona tylko pliki konfiguracyjne dla stm32 i versaloona.


AVE

Brak komentarzy:

Prześlij komentarz