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
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
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