https://obrazki.elektroda.pl/2553827400_... Cześć, pod tą niecodzienną nazwą tematu prezentuję projekt małego, automatycznego odtwarzacza muzyki do umilania posiedzeń na toalecie. Oczywiście to jedno zastosowanie, w innych sytuacjach pewnie też może się przydać ;) Głównym założeniem była niewielka złożoność, banalny interfejs, bezobsługowość...
Sterowniki przywrócone (ST-Link Utility). Nowy OpenOCD komenda: "openocd-x64-0.9.0-dev-swd-14062323... -f board\st_nucleo_f401re.cfg" Output: Open On-Chip Debugger 0.9.0-dev-00067-g2502d8a (2014-06-26-08:30) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... srst_only separate...
Sprawiłem sobie moduł z Propoxa ze scalakiem FT2232HL. Działa mi to częściowo z urJTAG - wykrywa, że mam podłączony XC9572XL. Działa dobrze (i wolno) z tym co opisałem wyżej, a z openocd nie mogę się połączyć! O co chodzi? C:\ocd\bin>openocd -f interface/minimodule.cfg -c "adapter_khz 10" Open On-Chip Debugger 0.5.0 (2011-08-09-23:21)...
Przedstawie Ci dokładny zarys co się działo. Kilka dni temu męczyłem stm'a odnośnie połączenia z programatorem. Wyniki były takie same jak w listingu z pierwszego mojego postu. W końcu doszedłem do tego, że należy zasilić jednocześnie moją płytke i programator (poprzez usb). Układ wtedy został wykryty i możliwe było kasowanie, programowanie stm32. Program...
1. W systemach x64 portu LPT po prostu nie ma, nawet jak fizycznie jest na płycie. 2. Virtual Box mostkuje porty COM, ale LPT póki co nie, pozatym jeśli nawet by to robił to i tak na systemie gospodarza musi być LPT -> patrz pkt 1.
Witam, Freddie wiesz może jak zmieniać nr portu com (jaki pojawia się po instalacji sterowników FTDI) na inny? W menadżerze urządzeń pojawił mi sie port com 8 i 10. Jest to dla mnie dość uciążliwe bo potrzebuję od numeru 1-4. Próbowałem we menadżerze zmianie np na com 1 i com 2 ale w obu przypadkach, nie ma transmisji danych (sprawdzane pod terminalem),...
No wywalenie wszystkiego z systemu jest chyba rzeczą niemożliwą [; Pokaż może zrzut z Menadżera Urządzeń - zarówno przy sterownikach libusb-win32 jak i ftd2xx - z rozwiniętymi grupami urządzenia USB, porty COM i libusb-win32. Ja sam używam obecnie Win7 64-bit i generalnie nie było specjalnych problemów - jedynie trzeba pamiętać o tym, żeby CoreUtils...
Witam wszystkich :) Postanowiłem rozpocząć przygodę z ARM. Kupiłem płytkę STM32F103C8T6 i zaprogramowałem ją za pomocą Arduino IDE korzystając z przejściówki USB-RS232. Działało fajnie, ale nie chcę programować za pośrednictwem Arduino IDE i portu szeregowego, więc zakupiłem ST-Link (taki o: www.waveshare.com/wiki/ST-LINK). Pierwsze pytanie: 1) Czy...
0. Czy zmieniałeś konfigurację pinów połączonych z JTAG (PA13,PA14,PA15, PB3,PB4)? 1. Jeżeli tak, to ustaw BOOT0 = 1 i BOOT1 = 0 i próbuj się połączyć za pomocą ST-LINK Utility i skasuj pamięć uC. Możesz, jak mówi Freddie, robić to pod sprzętowym resetem. 2. Jeżeli nie będziesz mógł się połączyć w ten sposób, to możesz jeszcze skorzystać z wbudowanego...
Witam, Kiedyś u kolegi zamawiałem mailem 2 JTAGi (trafiłem do kolegi poprzez allegro) - do mojego kontrolera CNC w którym mam 5 Armów :-). W tej chwili debuguje na dwa laptopy - jest to strasznie uciążliwe, chętnie bym zmienił na USB. Czy kolega pamiętał o mnie ? W zasadzie to wziąłbym 4 komplety. PS. Znacie może soft który pozwala na odpalenie na jednym...
(at)dziechu Nie wiem po co ty chcesz cos wylutowywac czy cicac sciezki... mi spokojnie smiga LCD po FSMC (popularne chinczyki z touchpadem) do tego podpieta karta SD itp. Do tego wiem ze nie tylko mi to dziala bo projektow w internecie z wyswietlaczem jest multum... Na elektrodzie masz nawet projekt "oscyloskopu" na stm32f4discovery (calosc w formie...
(at)mickpr Stosowanie ARM-ow jest niestety czasem mniej wygodne i lepiej dac AVR-a itp. Co zrobisz jak potrzebujesz TTL 5V ?, a porty 5V tolerant cie nie urzadzaja. Pakujesz konwertery ktore kosztuja i w dodatku podnosza cene PCB. Dalej zamiast dawac trudniej dostepne ARM-y z serii motor control, mozna znalezc jakiegod dsPIC-a itd. (jesli potrzebujemy...
Nie przesadzajmy - nie jest to znowu taki wielki problem. Co do sterowników urządzeń, to przy prostym założeniu można sprawę zredukować do zwyczajnego kodu jaki każdy tworzy bez RTOSów - to założenie to "danego urządzenia używa tylko jeden wątek". To pozornie wielkie ograniczenie w większości wypadków jest całkowicie słuszne, bo np. jak by wyglądał...
Witam. Mam do sprzedania 3 płyty ewaluacyjne dla mikrokontrolerów ARM SAM7S. Płyty są zgodne pinowo z mikromodułami MMsam7s firmy Propox wiec mozna w nich stosowac własnie te moduły. Ponadto jak ktos bedzie zainteresowany mam równiez własne moduły do tych płyt. Ułady ARM SAM7S posiadają: * 32-bitowy rdzeń ARM7TDMI * od 32 do 256kB programowanej w systemie...
1. Próbowałeś podłączyć się do układu który jest pod resetem? W OpenOCD da się to zrobić do wywołania dokładając np. -c "reset_config srst_nogate connect_assert_srst" 2. Co do problemu który obserwujesz, to może nowsza/rozwojowa wersja OpenOCD by tu zadziałała?
Adres portu można zwykle zmieniać w BIOSie, chyba że pytasz o adres pod jakim szuka OpenOCD, to chyba widać, że jest w linijce: parport_port 0xc8b8 4\/3!!
> Error: JTAG interface has to be specified, see "interface" command openocd -f interface/parport.cfg -f target/str912.cfg Ewentualnie w pliku parport.cfg trzeba będzie dostosować prędkość (komendą jtag_speed) (możliwe że będzie dobrze działać na RCLK - tak jak teraz jest w konfigach) i adres portu do którego podłączony masz JTAG (to raczej na pewno)....
Witam! Czy może ktoś wie jak zmusić openOCD do działania z driverem Seggera? Standardowo openOCD używa libusb do komunikacji z J-Link. Można oczywiście np. "zadig-ować" driver, ale wtedy przestaje działać oryginalny gdbserver Seggera. Mam procesor z portem openOCD. Nie jest obsługiwany jeszcze przez Seggera, tak że pracując na nim muszę użyć openOCD....
A masz skompilowane OpenOCD poprawnie? Dla linuxa i portu LPT muszą być inne opcje niż dla Windowsa. Może masz zły port? Może nie ma do niego dostępu? 4\/3!!
OpenOCD 0.2.0 na mojej stronie ma (i mieć będzie) support dla portu równoległego, więc sobie zainstaluj. 4\/3!!
Gdzieś była konfiguracja JTAG autorstwa (at)xabean. Sprawiłem, że JTAG działa, to te same piny, które są używane do programowania SPI, więc nie musiałem niczego zmieniać. Wrzuć poniższą konfigurację do pliku bk7321t.cfg i uruchom openocd -f bk7321t.cfg, aby go uruchomić. source [find interface/raspberrypi2-native.cfg] ## https://docs.microsoft.com/en-us/win...
Dziękuje za odpowiedzi niestety to nie koniec wątpliwości i pytań. Zgodnie z instrukcją odnośnie zakładki -debugger- remote target "Drugim parametrem który należy zmienić w tej zakładce jest numer portu za pomocą którego GDB będzie komunikował się ze sprzętem - w przypadku OpenOCD standardowo jest to port o numerze 3333." U mnie domyślnie jest TCPIP...
Co ja mam mysleć na temat telnetu w kontekscie dogadania się z tą czarną kostką z nóżkami? W wielkim skrócie. Openocd po uruchomieniu z poprawnie skonfigurowanymi skryptami target oraz interface po wykryciu procesora uruchamia na portach ustawionych w skrypcie interface(domyślnie telnet:4444 gdb:3333) dwa serwery. Jeden z którym można się połączyć...
nie jestem w stanie wiele pomoc - nigdy nie uzywalem JTAGa na LPT do ARMow. moge jednak powiedziec, ze problem nie jest po stronie OpenOCD. moze ustawienia w biosie dotyczace portu LPT - on ma pare roznych trybow i z tego co kojarze, dla JTAGa nalezy wybrac ten standardowy (SPP) bez zadnych cudow. 4\/3!!
[url=http://www.speedyshare.com/75525335... - z obsluga portu rownoleglego. niestety jest to po prostu kopia zainstalowanego pakietu - nie mam instalatora. o zmienne srodowiskowe i inne pierdoly trzeba zadbac samemu. 4\/3!!
1. Podejrzyj komunikaty kernela (komenda dmesg), szczególnie jego końcówkę po podłączeniu jtaga do portu usb, system powinien go wykryc. 2. Co do libftdi. Nie wiem jak jest w fedorze, ale w ubuntu paczka nazwana libftdi to tylko same biblioteki dynamiczne, które pozwalają na uruchomienie programu wykorzystującego daną bibliotekę, ale już nie jego kompilację....
Miałem taki sam problem z tym procesorem. ID procesora się sczytywało i możliwe było sprawdzenie czy pamięć flash jest pusta, jednak przy próbie kasowania czy programowania wyskakiwał mi timeout (H-JTAG i jeszcze parę innych programów). Udało mi się zaprogramować za pomocą openOCD openOCD: http://www.yagarto.de/ giveIO: http://elportal.pl/index.php?module=Cont...
W jaki sposób skonfigurować System Workbencha/GDB żeby łączył się z OpenOCD na zdalnym komputerze a nie lokalnym? Nie mogę znaleźć pliku gdzie to jest skonfigurowane, w GUI takiej opcji chyba nie ma.. W tej chwili robię tunel z lokalnego portu 3333 na zdalny i działa tylko krzyczy że nie mógł uruchomić OpenOCD. Artur
Już działa, problemem był brak włączonego taktowania dla diody portu led i breakpointa na przerwaniu bo jak się okazuje działało tylko o tym nie wiedziałem. Co ciekawe nadal nie działa dla pinu PB3 natomiast dla PC3 i dla PA3 tak. Sprawdziłem w pętli i po podciągnięciu do 3,3V PB3 cały czas jest 0. Czy możliwe, że jest to upalony pin? Konfiguracja dla...
Do tej pory łączyłem GDB z OpenOCD przez TCP/IP na porcie 3333. Zmiana na połączenie przez "rurę" (rys.) nic nie zmieniła, niestety... http://obrazki.elektroda.net/4_128741025... Wszystko działa, tylko WOOOOLLLNOOOO :) Możecie podzielić się wrażeniami w zakresie szybkości programowania FLASHa w tym środowisku? Chcę wiedzieć, czy jest to norma,...
Mam działające JTAG, to te same piny używane do programowania SPI, więc nie musiałem niczego przepinać. Upuść poniższą konfigurację do bk7321t.cfg i uruchom openocd -f bk7321t.cfg, aby ją uruchomić. source [find interface/raspberrypi2-native.cfg] ## https://docs.microsoft.com/en-us/win...
Witam. Do programowania ARMow uzywam Wigglera i OPENOCD. Problem polega na tym, ze na jednym komputerze Wiggler bez problemow laczy się z OpenOCD. Nastomiast na drugim komputerze z tą samą wersja OpenOCD, tymi samymi plikami konfiguracyjnymi oraz tym samym sprzętem nie moge się połączyc z programatorem... Ciagle dostaje taki komunikat przy próbie połączenia:...
ok - dzięki. Jestem już dość zmęczony i ciężko u mnie ze zrozumieniem czytanego tekstu. Czytałem już wiele postów,artykułów po polsku i angielsku jednak i tak za bardzo tego nierozumiałem. A pozatym mniej czytam a więcej patrzę na komendy. Ok - teraz już wiem że ta komenda openocd odpala demona na zdefiniowanym porcie 3333 - i dopiero wtedy można się...
Dzień dobry, Kiedyś sobie dłubałem z stm32f103 (bluepill). Wtedy udało mi się (na podstawie ukradzionego skądś projektu i Makefile'a) zrobić sobie taki folder szablon i wszystko fajnie działało. Jednak teraz nie mogę w gdb wyświetlić zawartośi rejestrów peryferiów. Kiedyś wystarczyło napisać: p/x GPIOB->ODR i wyświetlał wszystko ładnie. Teraz dostaję:...
Żeby sprawdzić czy wszystko jest OK, to możesz uruchomić skrypt status_giveio.bat. Sprawdź czy adres portu w systemie jest taki sam jak w pliku parport.cfg 4\/3!!
Witam Próbuje zainstalować i skonfigurować OpenOCD. Zainstalowałem Open On-Chip Debugger openocd-2007re141 (z wersją openocd-2007re204 też próbowałem). Zgodnie z instrukcjami próbuję zainstalować driver giveio.sys do obsługi portów (potrzebuję to do programatora ARMów). W wierszu poleceń dochodzę do lokalizacji drivera: c:/program files/openocd-2007re141/driver/parport.....
jesli mowisz o pliku konfiguracyjnym do OpenOCD, to odpowiedz brzmi: nigdzie i nijak. nalezy uruchomic OpenOCD z tym wlasnie plikiem jako skryptem konfiguracyjnym. tworzy to telnetowy serwer JTAGa odbierajacy dane na jakims tam porcie. Eclipse, a w zasadzie gdb, nadaje na tym samym porcie komendy i w ten sposob to dziala. przelec krok po kroku 'how...
Dziękuję za wskazanie openocd przeglądam http://obrazki.elektroda.pl/6196649000_1... Trafiłem również na stronę Freddiego Chopina. Jego programator jest chyba oparty na układzie http://obrazki.elektroda.pl/6646953300_1... Byłbym wdzięczny za wszelkie linki w tym temacie. W jaki sposób zgrać zwykły LTP z Openocd? Nie wiem...
Wielkie dzięki, pomogło. Podejrzewam, że problem był z portem USB. Instalowałem wcześniej ST-LINK, ale nie V2. Wszystko śmiga, wielkie dzięki za pomoc. Problem rozwiązany, zamykam.
Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...
Mam problem z uruchomieniem JTAg-a zakupionego od firmy Propox. Prawdopodobnie sam JTAG działa bo coś tam się dzieje na porcie. Uzywam oprogramowanie Yagarto (OpenOC, GNUARM i inne narzędzia podane w bardzo przystępnej formie). Programator jest klonem Wiglera więc przy konfiguracji openOCD używam dolączonego do programu pliku: sam7_wig.cfg niestety...
Zauważyłęm ze pierwsze 16 to exceptions i są u mnie takie same , jednak dalej zaczyna się kłopot, w dokumentacji do Twojego układu jest kolumna acronym w nocie do mojego nic takiego nie ma. http://obrazki.elektroda.net/77_12812020... Nie jest źle - nazwij je tak jak tam widzisz - UART0_IRQHandler, GPIO_PORT_C_IRQHandler itd. a poza tym rozumiem...
Proszę o pomoc. Nie mogę zaprogramować ARM7 przy pomocy klonu Wigglera. Po komendzie Make Program w Programmers Notepad 2 pojawia się komunikat Programming with OPENOCD C:\WinARM\utils\openocd\bin\openocd-pp.e... -d2 -f C:\WinARM\utils\openocd\sam7_flash\oocd_... Info: openocd.c:82 main(): Open On-Chip Debugger (2006-08-17 17:00 CEST)...
Doinstalowałem hidapi-devel-0.7.0-2.a88c724.fc19.x86_64 i hidapi-0.7.0-2.a88c724.fc19.x86_64 po czym kompilacja przebiegła prawidłowo. Uruchamiam w sposób podany poniżej lecz program się zamyka zamiast nasłuchiwać na porcie 4444 [syntax=bash] [root(at)localhost ~]# openocd -c "interface cmsis-dap" -f /usr/local/share/openocd/scripts/target/...
Skoro OpenOCD może się połączyć z ST-Linkiem to sterowniki są w porządku. Co ciekawe... Wszystko kilka dni temu mi działało... ? Dało się sterować portami GPIO... Nie skonfigurowałeś może pinów SWD jako GPIO?
Witam, używam płytki AT91sams256, Eclipse IDE for C/C++ Developers, yagarto-bu-2.17_gcc-4.2.1-c-c++_nl-1.15.... yagarto-tools-20070303-setup oraz openocd-2007re204-setup-rc01. Komunikuję się za pomocą OLIMEX ARM-USB-OCD. Staram się uruchomić przykładowy program zgodnie z tą książką (wersja we flashu)"Using_Open_Source_Tools_for_AT91...
Czy wykorzystujesz jakieś przejściówki do RS'a? Ja swego czasu miałem problem z nimi gdyż program FlashLoader nie był wstanie rozpoznać bootloadera (on na początku ustala prędkość z uC) . Spróbuj zmniejszyć prędkość portu ... u mnie czasami skutkowało. Odkąd stosuje wbudowany RS232 na płycie głównej problemy zniknęły bezpowrotnie .
Zaszła potrzeba poznania przybliżonego podziału użytkowników OpenOCD w zależności od uzywanego systemu operacyjnego. Na liście dyskusyjnej OpenOCD trwa debata na temat bibliotek ftd2xx, które pozwalają o wiele lepiej wykorzystać JTAGi na FT2232 niż wersja open-sourceowa (libusb+libftdi) - ponieważ większość programistów OpenOCD używa linuxa, bagatelizują...
Thank you so much for quick answer... openocd -v Open On-Chip Debugger 0.4.0 (2010-11-09-15:32) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... I am using Ubuntu 10.04 on virtual VMware PC. and script file is : telnet_port 4444 gdb_port 3333 tcl_port 6666 interface ft2232 ft2232_device_desc...
Spróbuj zrobić make clean, a dopiero potem make, wywal też opcje związane z portem równoległym (--enable-parport --enable-parport-giveio). Wygląda to tak jakbyś nie miał jakiś plików nagłówkowych z definicjami dla windowsa (błędy przy HANDLE itp.). Rzuć okiem na ten opis: http://hp.vector.co.jp/authors/VA000177/...
openocd instalacja openocd programować debugowanie openocd
krótkie igły oporność głośnik pralka amica blokada drzwi
reflektometr kablowy luparka pionowa
Warunki zabudowy czy podział działki - co najpierw? Chrysler Town & Country 3.6 2014 - Błędy P0157, P0420, P2098