Ściągnij package z obsługą stm32 (przez IDE crossworks) i utwórz nowy projekt, nie tylko jeden plik. Podczas tworzenia projektu wybierz w opcjach dokładnie ten procesor, który masz. Sprawdź czy w Target Properties | Interface | Device Driver masz FTDI czy LibUSB (odpowiednio do driverów, które zainstalowałeś do lockpicka). Na ekranie widać, że masz...
Witam, w OpenOCD 0.4.0 z FTDI dostępny jest konwerter Serial->USB widoczny pod Windowsem jako port COM. Ze wglądu na to, ale wersja 0.4.0 nie wspiera "device id" 0x10006430 przesiadłem się na wersję 0.6.1 oraz libusb - STM32 zostaje rozpoznany i mogę flashować, ale wraz w użyciem libusb zniknął konwerter Serial->USB. Czy jest jakiś sposób, aby OpenOCD...
LibUsb też nie taki straszny jak myślałem. Spróbuje przerobić customHID'a tak, żeby można zainstalować libusb. Muszę tylko poczytać jak to działa bo jak na razie sama komunikacja to dla mnie czarna magia.
W momencie, gdy host wykonuje usb_bulk_read dane muszą już siedzieć w buforze endpointa 3. Inaczej zawsze będziesz miał timeout. Albert
Witam, Ja się podłączę pod temat jeśli chodzi o wykrywanie programatorów pod OpenOCD - nabyłem JTAG-ARM USB v2 firmy And-Tech, oparty na Amontec JTAGkey. Miałem problemy z wykryciem tego JTAGa przez OpenOCD (unable to open ftdi device: device not found). Poradziłem sobie w następujący sposób: zakomentowałem (#) linijkę: ft2232_device_desc "Amontec...
USB tez jest spaprana do reszty przez to wolna... Dlaczego nikt ma sie nie porywac ja sie porywalem bo potrzebowalem choc by USB pod FreeRTOS i to VCP ktore dziala na rozsadnym poziomie, a nie muli do tego nie chcialo mi sie dochodzic co oni tam odstawili w tej bibliotece i na jakiej zasadzie to dziala. Szkoda czasu na walke z wiatrakami... libUSB tez...
Windows 7 Pro, 32-bit Firmware version: V2.J15.S0 JTAG Debugger STM32 ST-LINK Utility v2.2.0 STLinkUSBDriver.dll v4.2.2.0 Open On-Chip Debugger 0.6.0-dev-00448-gc59a441 (2012-02-29-17:05) Eclipse Indigo Service Release 2, build id: 20120216-1857 GNU ARM C/C++ Development Support 0.5.4.201202210114 C/C++ GDB Hardware Debugging 7.0.0.201202111925 Próba...
Ja może trochę poza tematem. Co Koledzy sądzą o tym projekcie? https://github.com/dmitrystu/libusb_stm3...
Nie zainstalowałeś sterowników libusb-win32. 4\/3!!
Jeśli rozumiem, twoje urządzenie jest "urządzeniem USB" podłączonym do Komputera PC, tak? 1) Każde urządzenie USB może mieć kilka klas na raz, nie trzeba nic przełączać. Nie wiem czy to już wiesz. To jest tzw. interface, czyli w deskryptorach robimy dwa interfejsy a każdy innej klasy. 2) W konstrukcjach amatorskich, jest "boskie" libusb. To jest sterownik...
Masz zainstalowane złe sterowniki pewnie... Mają być libusb-win32 z katalogu drivers instalki. 4\/3!!
Zdecydowanie STM do takiego projektu, V-USB jest fajne, ale to mocno blokująca biblioteka, zatem ciężko ją pożenić z jakimiś innym, reżimowo - czasowym kodem. Jeśli poległeś na USB z Cube to może lżejszego: https://github.com/dmitrystu/libusb_stm3... Mnie się udało zaprzęgnąć tę bibliotekę do pracy, jakby co mogę podrzucić przykładowy projekt. Można...
Odpuściłem temat na jakiś czasu, ale byłem zmuszony do niego powrócić, no i nic się w temacie prędkości nie zmieniło, mimo że programowałem teraz inny nieco mocniejszy układ stm32. Z braku lepszych pomysłów przeleciałem źródła openocd na szybko no i w pliku src/jtag/drivers/mpsse.c:368 znalazłem [syntax=c]err = libusb_control_transfer(ctx->usb_dev,...
moje problemy jednak nie zniknęły :/ Open On-Chip Debugger 0.6.0-dev-00611-g6d639b0 (2012-07-09-22:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... User : 11 1 command.c:547 command_print(): debug_level: 3 Debug: 12 1 configuration.c:45 add_script_search_dir():...
No generalnie działa od jakiegoś czasu już - zarówno ST-Link/V2 jak i V1. Od wersji 0.6.0-rc1 w górę interfejsy te wymagają sterownika WinUSB (libusb-1.0). 4\/3!!
Witam Warunkiem też jest to, żeby podłączone urządzenie po USB do PC nie wymagało żadnych sterowników. Nie ma być to coś w rodzaju klasy MSC, tylko program po stronie komputera może przesłać plik (musi go wcześniej zweryfikować) Zrobienie swojego sterownika winusb lub libusb trwa niecałe 30 sekund, dlaczego nie chcesz go użyć ? Jest jakiś powód Pozdrawiam...
Mnie tym razem forma i treści od Kolegi Piotra nie satysfakcjonuje - szczególnie w kontekście innych wpisów na elektrodzie. Nie mogę zrozumieć czemu ta prezentacja miałaby służyć. Brakuje ewidentnie konkretnych walorów edukacyjnych, na pewno dla takiego amatora jak ja, być może jest to dobra inspiracja zaawansowanych użytkowników, ale szczerze wątpię....
Swego czasu po instalacji: st-link_v2_usbdriver, STM32 ST-LINK Utility_v2.3.0 oraz libusb-win32-bin-debug-1.2.6.0 mogłem za pomocą programu STM32 ST-LINK Utility połączyć się z płytką i m. in. przejrzeć zawartość pamięci. Po odstawieni zabawy z płytą i wróceniu do niej po kilku miesiącach ta sama próba w tym samym programami powoduje błąd: No STLink...
Koledzy, czy Wy naprawdę nie widzicie bezsensu tej sytuacji? Dokładnie! Zamiast się tak męczyć, autor tematu mógł sobie po prostu kupić gotowe urządzenie w najbliższej klimatyzowanej galerii handlowej, zamiast się tak męczyć próbując zrobić coś samemu... Bez obrazy, ale Twoje nachalne wciskanie w co drugim temacie Keila jest już męczące. Jak widać...
Jeśli OpenOCD Ci się zamyka, to znaczy że nie działa - przypuszczalnie złe sterowniki. Przecież po jego uruchomieniu widzisz cały czas jego konsolę i możesz tam sprawdzić jakie wyrzuca komunikaty. Ale na 99% chodzi o sterowniki, wiec zajrzyj do katalogu drivers i przejrzyj plik tekstowy o sterownikach libusb-1.0. 4\/3!!
Szkoda że przy połączeniu karty SD przez spi są tak słabe transfery - ciekawe jak by było przez SDIO. [Edit, Pytanie wykasowano - znalazłem odpowiedzi] Ja będę w niedługim czasie pisał soft który oprócz tego że urządzenie będzie udostępniać interfejs usb mass storage to jeszcze będzie dostępny drugi interfejs z dwoma EP IN,OUT w trybie bulk. Chciałbym...
Witam, potrzebuje pomocy z uruchomieniem st-link'a w System workbench for STM32. Po instalacji jakiś czas działał, nagle po 2-3 dniach przestał. Oprogramowanie najnowsze - Chiński ST-LINK, Windows 10. Wywala mi następujące błędy: Unplugged target or STLink already in use or STLink USB driver not installed Open On-Chip Debugger 0.10.0-dev-00010-g96aab7b...
Wcale nie są dobrze zainstalowane, bo masz pewnie zainstalowane sterowniki ftd2xx, a do OpenOCD trzeba zainstalować sterowniki libusb-win32, o czym zresztą piszę zaraz obok instalki OpenOCD i jeszcze w kilku miejscach. Pozatym twój plik konfiguracyjny jest niewystarczający i tak czy siak nic się nie uruchomi, bo musisz mieć jeszcze konfigurację targeta,...
Podobnie jak kolega albertb nie znam dostatecznie tych uC ale wychodzi na to że problem jest czysto sprzętowy tzn. połączenie softu z kontrolerem USB. W LPC i STM32 obsługa USB jest całkowicie inaczej rozwiązana i jak dotąd nie natrafiłem u siebie na podobne problemy. Musiałby się tutaj wypowiedzieć ktoś kto dobrze zna 7'mki Atmela.
Witam Dostałem w swe ręce powyższą płytkę i próbuje cokolwiek z nią zdziałać. Problem polega na tym że tylko ST-link Utility jest w stanie poprawnie się połączyć z płytką. Firmware programatora zostało zaktualizowane. Po pierwszym podłączeniu i zainstalowaniu sterowników ze strony ST udało mi się połączyć z płytką za pomocą KEILa. Jednak OpenOCD nie...
Szanowni koledzy, Mam nastepujący problem: Próbuje sobie przygotować środowisko do pracy z STM32. Zatrzymałem się na openocd i stlink-u. Nie mogę zmusić OpenOCD do pracy z tym debugerem. Ale po kolei... ze strony sciagnąłem OpenOCD w wersji 0.7.0 http://sourceforge.net/projects/openocd/... Odpalilem kompilacje: ./configure --enable-stlink make...
Dzięki za odpowiedź! Co do pinów BOOT: BOOT0 - przy JTAG podłączam do GND BOOT1 - przez rezystor 10kOhm do GND podłączone na stałe. Program wgrany na mikrokontroler to przykładowy serwer WWW . Co do OpenOCD, nie dodałem, że używam Linux Ubuntu do pisania oprogramowania (nie do wgrywania obecnie :) ). U Ciebie na stronie są chyba tylko kompilacje pod...
Witam, Proboje od dluzszego czasu skonfigurowac eclipca do wspolpracy z plytka stm32discovery ( http://www.st.com/web/en/catalog/tools/F... ) oraz stm nucleo (stm32f103RB). Na poczatku probowalem uzywac gdbservera Atolica, ale okazalo sie ze od jakiejs wersji wstecz nie mozna juz go uzywac po za Atolic Studio. Teraz staram sie...
Zworki były, musiałem pokombinować z tym resetem (zwolnić w odpowiednim momencie), ale chyba się udało: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results might differ...
Witam Zastanawiałem się ostatnio czy ktoś już przypadkiem nie wpadł na to, żeby napisać bootloader dla STM32 ale nie connectivity line? Przykładowo taki STM32F103ZET6, nie ma wbudowanego bootloadera który byłby w stanie zgrać program przez usb (chyba, że źle przeczytałem notę katalogową). Generalnie wymyśliłem sobie takie coś. 1. Uruchamiam urządzenie,...
Witam, od jakiegoś czasu staram się zainstalować toolchain stworzony przez kolegę Freediego, jednak nie mogę go ukończyć przez nietypowe błędy. Żeby niczego nie przekręcić wrzucam zdjęcia i krótki opis. Zainstalowałem arm-2010q1-188-arm-none-eabi , openocd-0.4.0 . (oraz na przyszłość eclipse + 2 programy dodatkowe). Posiadam Win7 32bit. (więc chyba...
Po kilku miesiącach przerwy chciałem wrócić do programowania mojej płytki Discovery z układem STM32F407. Mam napisanych kilka wersji programu do zwykłego migania diodą, programy się kompilują i wgrywam jej przy pomocy AC6 System Workbench oraz STM32 ST-Link Utility. Programator mam widoczny w menadżerze urządzeń jako STMicroelectronics STLink Virtual...
Witam wszystkich użytkowników, na studiach spodobały mi się stmy, chce iść w tym kierunku... Mam problem z poprawną konfiguracją środowiska. Oto kroki które poczyniłem: 1.Instalacja gdb_hardvare_debuging w programie eclipse 1.1Help 1.2Instal New Software 1.3Work with: --All Avaliable Sites – 1.3.1Instalacja GDB hadvare debugging 2.Załadowanie...
Musisz mieć zainstalowane sterowniki WinUSB, a nie libusb-win32 albo ftd2xx. Odpowiedni sterownik najłatwiej zainstalować przez http://zadig.akeo.ie/ Widzę też, że JTAGi te mają różne VID/PID, więc to niestety też trzeba zmienić jakoś... Chyba więc jednak musisz stworzyć swój konfig, albo w folderze znaleźć jakiś bardziej odpowiedni. Sprawdź też jaki...
Pytanie po co uzywasz HIDa skoro postawiles komunikacje na libusb? Uzywanie interrupt endpointów nie wymaga od razu wykorzystania klasy HID. Ja mam tak: 0 - control 1 - ep bulk in 2 - ep bulk out 3 - ep interrupt in 4 - ep interrupt out 5 - ep isoc in Moje urządzenie ma się nijak do klas zdefiniowanych przez standardy, wszystko jest vendor specific,...
Ogólnie wiadomo, że Windows-owy drajwer do VCOM-a to łagodnie mówiąc szajs. Powstał jako element drajwera do modemu przez USB i tak już pozostał. Z jakiegoś powodu wszystkie wirtualne com-y USB go nie używają (FTDI/Prolific). Dodatkowo, co prawda jak przez mgłę, ale pamiętam że sporo lat temu pracowałem przy projekcie gdzie był właśnie VCOM po USB,...
Z bootloaderem nic nie osiągnąłem, ponieważ nie jestem w stanie wgrać programu. Po dodaniu wpisu SYSFS{idVendor}=="0483", SYSFS{idProduct}=="df11", MODE="666" GROUP="plugdev" SYMLINK+="usb/stm32_dfu" do udeva plik w /dev/usb/ powstaje, ale zapis kończy się niepowodzeniem Using Parser : Raw BINARY /dev/usb/stm32_dfu: Inappropriate ioctl for device Jeśli...
Witam W końcu dotarła do mnie płytka C:\Users\tomek>openocd -f interface/jlink.cfg -f target/lpc1768.cfg Open On-Chip Debugger 0.5.0 (2011-08-09-23:21) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Warn : Adapter driver 'jlink' did not declare which transports it allows; assumi...
Jak rozumiem OpenOCD się zamyka? Komunikat o prędkości nie ma nic wspólnego z tym problemem. Proponuję zainstalować sterowniki libusbx (korzystając z aplikacji zadig z pakietu libwdi) lub użyć innej wersji OpenOCD. 4\/3!!
Witam, podbijam temat, również mam identyczny problem. STM32F4Discovery, OpenOCD w wersji 0.8.0 64bit, przykładowy projekt zaimportowany od Freddiego i przestawiona ścieżka do OpenOCD, zaktualizowane winUSB wg. instrukcji i wyświetla identyczne komunikaty. Pierwszy komunikat po wywołaniu programu: [syntax=text] Open On-Chip Debugger 0.8.0 (2014-04-28-08:42)...
Jeśli pinologicznie jest zgodny z jakimś istniejącym i obsługiwanym przez OpenOCD JTAGiem, to można używać. Jeśli nie, to trzeba niestety modyfikować kod i dodać obsługę... Nie jest to trudne zadanie, ale jednak samo się nie zrobi. 4\/3!! To znaczy, że najprościej znaleźć jak najbardziej podobny JTAG na FTDI, i wzorując się na nim "portować" PicoTAP...
Witam W F4 jest tylko Full Speed, chyba że dasz zewnętrzny PHY. Jak uzyskasz 12 Mbit/s, co to już będzie nieźle. W praktyce (testowałem), na libusb około 1 Mbit/s, (akurat tle mi wystarcza). Jeśli ktoś uzyskał 12 Mbit/s, niech się pochwali, sam jestem ciekaw. Pytanie czy na libusb+win czy na czymś innym Pozdrawiam
To jak już znajdziesz tam jakieś DOBRE porady to daj znać (; Chyba znalazłem. :) Pomocny okazał się STLINK/V2 z kupionej okazyjnie przeze mnie płytki STM32F4DISCOVERY (niejako dla samego STLINK-a). Po paru próbach z konfiguracjami udało mi się ustalić pierwszą rzecz - czyli programowanie i kasowanie pamięci Flash. Najpierw plik konfiguracyjny : [syntax=c]#...
Wszystko teraz wygląda dobrze. Odinstalowałem oryginalne sterowniki i odpaliłem zadig zainstalowałem libusb-win32(v1.2.6.0) nie wiem czy dobre bo jeszcze były dwa do wyboru. Czas na debuger. Openocd rozpakowałem i dodałem do path. Wersje sprawdzam z dowolnego miejsca - OK. I teraz tak: Widzę dwie możliwości: C:\Users\HP> openocd -f interface/stlink-v2.cfg...
Chodzi Tobie o bibliotekę pod Windowsa czy pod STM? Jeżeli potrzebujesz odczytywać dane z HIDa na PC to możesz użyć np. biblioteki hidapi lub korzystać z funkcji WinApi. Można także korzystać z biblioteki libusb.
A ta Vista to 64-bitowa? Bo jeśli tak, to raczej ten temat -> http://www.elektroda.pl/rtvforum/topic14... Masz zainstalowane odpowiednie sterowniki (libusb-win32)? Jeśli tak, to czy jesteś tego pewny? Jeśli tak, to czy aby na pewno? Sprawdź to 3x bo pozbycie się starych sterowników (ftd2xx.dll) i zainstalowanie nowego (libusb-win32) nie jest...
A czemuż by nie? Jak najbardziej powinien śmigać przy użyciu driverów libusb (oczywiście mówię o OpenOCD), podobnie jak w Windowsie. W końcu kod na którym bazuje wsparcie ST-LINKa w OpenOCD (texane stlink) jest wg strony projektu przewidziany dla Linuxa. https://github.com/texane/stlink 4\/3!!
Mam taką samą płytkę i działa bez żadnych zastrzeżeń z najnowszym OpenOCD... Czy jesteś na 100% pewny, że zainstalowałeś ten sterownik który trzeba (WinUSB albo oryginalny od ST)? Czy w menadżerze urządzeń we właściwościach sterownika dla ST-Linka faktycznie pisze, że używa on WinUSB (czy tam libusbx.dll - jakoś tak)? Wrzuć też tutaj CAŁY skrypt linkera...
Witam :) Wiem, że na forum jest pełno tego typu tematów, jednak w żadnym nie znalazłem leku na mój, jak przypuszczam, trywialny problem. Walczę z konfiguracją tego zestawu oraz programatora Versaloon od 3 dni, ale zasadniczo nadal stoję w miejscu. Z grubsza konfigurację wykonałem według http://obrazki.elektroda.pl/9931561600_1... w innym...
Witam Mam mały problem z wysłaniem danych po USB. Jeśli wyłam np 400 bajtów i PC odbierze 400, problemu nie ma, ale pojawia się jeśli np komputer odbierze 300bajtów (ustawiam tak żeby sprawdzić co zrobi STMF2). Po tym odbiór jest niemożliwy błąd -116 w PC(muszę urządzenie wyciągnąć i włożyć do USB ), nawet jeśli potem wysyłanie dane są ok i PC odbiera...
libusb windows libusb win32 libusb przykład
zamiennik matrycy toshiba dźwięk przedni głośnik mercedes sprinter rozrusznik
excel magazynowy skaner radiowy
Valtra 6850 - brak zasilania wyświetlacza licznika Kod błędu F134 w piekarniku Electrolux - przyczyny i naprawa