Z tego co wiem to pierwsza wersja ST-Link do działania z OpenOCD potrzebuje alternatywnych driverów opartych na WinUSB (można zainstalować za pomocą programu zadig). Wersja druga jest definitywnie mniej problematyczna, a jest też chyba wersja 2.1.
ST-LINK V2 kontra V2-1? Ja sprawdzałem na obydwu konfiguracjach, ale chyba OpenOCD radzi sobie z taką niezgodnością, daje tylko jakieś info. Pamiętam, że jeszcze aktualizowałem tego chińczyka najnowszym softem i też to nic nie dawało.
Poruszony do głębi ostatnimi tematami na forum napisałem drugi (i ostatni mikroporadnik) Druga część mikroporadnika. Co zrobić jak nie mam debuggera? Najlepiej sobie kupić - można kupić taki z Chin (nie polecam albo za trochę więcej pieniędzy Jlink Edu - i to polecam jak ktoś zamierza na poważnie rozwijać to hobby. BluePill można łatwo przekształcić...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
To co masz to może być problem z nieoryginalnym STM32 w takiej płytce. Wiele z nich nie ma chip ID w ROM i oczywiście STM32CubeProgrammer nie będzie chciał z takim chipem się połaczyć (STM nie jest zainteresowane wspieraniem kopii). Jak to sprawdzić? Połacz się używając openOCD z np takim (nbie dają gwarancji bo nie testowałem - jak są jakieś błedy...
Wstęp Poradniki pomagające w tworzeniu oprogramowania na mikrokontrolery skupiają się głównie na wykorzystaniu peryferiów samego mikrokontrolera, co jest zrozumiałe, ale niestety rzadko skncentrują się na części programu, która wykonuje się przed funkcją main. Poniższy poradnik ma na celu przybliżenie tej części programu na podstawie GNU ARM toolchain...
Tam w środku siedzi Cortex-M3. Zależy mi głownie na zapisie FLASH, nawet nie o debug. W katalogu target OpenOCD nie ma nic na temat EFM32. Co trzeba by wpisać w pliku konfiguracyjnym, ewentualnie jak zmienić inny config?
http://obrazki.elektroda.pl/4948180400_1... starych skryptów nie ma, gdzieś musiałem zrobić ten sam błąd bo jak inaczej wytłumaczyć ten sam błąd na PC ?:/ a tak to wygląda z argumentem -d3 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...
Jesteś 100% pewny, że skrypt który odpalasz (stlink-v2.cfg) jest z OpenOCD 0.7.0, a nie ze starszej wersji? 4\/3!!
Udało mi się rozwiązać problem sprzed kilku postów. Dla przypomnienia mój OS to: Fedora 17, zestaw to ZL31ARM (JTAG - zgodny z ST-LINK v1), kiedy to przy uruchamianiu OpenOCD z uprawnieniami roota nie chciał mi zadziałać. Wszystko się kończyło w ten sposób: [root(at)Piotek-TOSH src]# ./openocd -f /home/yoda/Pobrane/openocd-0.6.0-rc1/tcl...
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...
Mam pytanie dodatkowe do kogoś komu działa openocd z STM32F0DISCOVERY. Jeśli tak czy mogę prosić o informacje jakie zwraca interfejs STLINK co do swoich parametrów (opcja -d 1 w openocd): Moje to STLINK v2 JTAG v15 API v2 SWIM v0 VID 0x0483 PID 0x3748 Zauważyłem, że przestało mi też działać narzędzie [url=https://github.com/texane/stlink]st... a które...
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]#...
Wracam do problemu, mam teraz STLink V2 i łączę się z STM32F103. OpenOCD zwraca: Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v16 API v2 SWIM v4 VID...
Koledzy, mam ostatnio taki problem dziwny, bo jak długo programuję STMy takiego nie miałem. Wcześniej używałem cały czas CodeSourcery lub Linaro. Teraz zmieniłem komputer i się zdziwiłem. Dorwałem tylko jakąś ostatnią wersję toolchaina CodeSourcery. Mam jednak taki problem: Łącze się z procesorem (STM32f103C8t6) przez openocd. Open On-Chip Debugger...
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...
0.8.0 Połączyło tylko czemu źle rozpoznaje device ID ?? Open On-Chip Debugger 0.8.0-dev-00094-gc658229 (2013-07-21-11:25) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... srst_only separate srst_gates_jtag srst_open_drain connect_deassert_srst adapter_nsrst_assert_width: 100 adapter_nsrst_delay: 100...
Co do openocd, to jest kwestia czasu (zatwierdzenie zgłaszanych poprawek). STLink V2-1 (z płytki nucleo) został dodany do OpenOCD 17 marca. To info dla tych co sami kompilują z oficjalnych źródeł.
Wykorzystam z okazji i zapytam. Wsparcie dla STM32L0?? Jakieś słuchy? Ja ściągnąłem OpenOCD w wersji 0.8.0 i spatchowałem go dwoma commitami z brancha master. W oficjalnej wersji jeszcze tego nie ma. Oh dzięki. A ja tworze projekt od 3 miesięcy :D. Teraz tylko czekać, na wsparcie konfiguracji prędkości STlinka. Ja nie patchuje ale kompiluje sobie najnowsze...
St-link v2 na płytce Discovery, próbuję nim zaprogramować zewnętrzny układ. STM32F401 ma podłączone wszystkie zasilania, na każdej parze 100n, kondensator na Vcap. Próbowałem w czasie łączenia ściągać NRST do masy, BOOT0 do Vcc, nic to nie zmienia. Na Vcap jest ok. 1,2V, więc regulator pracuje. OpenOCD pokazuje: [syntax=bash]openocd -f interface/stlink-v2.cfg...
[syntax=c] Open On-Chip Debugger 0.7.0 (2014-01-29-12:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v16 API v2 SWIM v0 VID 0x0483 PID 0x3748 Info...
Czemu nie Eclipse Luna? Jaką masz DOKŁADNIE wersję wtyczki GDB Hardware Debugging? Usuń opcję "reset_config" lub zmień ją na "reset_config srst_only" - przecież w SWD nie ma TRST, a pewnie STM32F07x nie ma pełnego JTAGa. 4\/3!! Wersja na obrazku niżej. Dlaczego nie Luna? Bo na Kepler działało z inną płytką. Miałem się przesiąść jak zacznie działać...
Witam, Zdobyłem ST-Link v2 i mam problem z nim w Eclipse przy łączeniu z STM32. Podczas łączenia Konsola pokazuje: Open On-Chip Debugger 0.10.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'....
Ok, odinstalowałem, zainstalowałem jeszcze raz i działa - magia. Widocznie samo napisanie tu na forum sprawia że coś zaczyna działać. Ale pojawił się Problem nr2 Instaluje wszystko po kolei wg poradnika Frediego Chopina i utknąłem na instalacji OpenOcd Ściągnąłem paczkę openocd-0.6.0 a w niej kilka tys plików i żadnego .exe z instalatorem. Wg Frediego...
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)...
Witam wszystkich Otóż mam moduł nRF52810, na który chciałem wgrać przykładowy program hex z internetu . Chciałem to początkowo zrealizować poprzez podłączenie do komputera poprzez programator ST-Link V2 a dalej skorzystać z usługi openOCD by wgrać oprogramowanie. Natknąłem się jednak na problemy wydruk konsoli K:\hex_folder\s112_nrf52_6.1.0>op...
Witam. Konfiguruję sobie debuggowanie w połączeniu Code::Blocks+ arm-none-eabi-gdb+OpenOCD. uC - stm32f446re na plytce Nucleo. Korzystam ze standardowych plików konfiguracyjnych OpenOCD czyli stlink-v2-1.cfg i stm32f4x.cfg. Szablon wygenerowałem w STM32CubeMX. Wszystko działa, program włączający i wyłączający diodę daje się debuggować, ale... pomiędzy...
Witam. Ubuntu + eclipse + openocd + arm-none-eabi-gdb Płytka jak tu: http://www.microcontroller-project.com/g... Programator jak tu: http://propix.com.pl/pl/p/ST-LINK-V2-SWD... Wersja działająca: Uruchamiam openocd tak: [syntax=bash]openocd -f /usr/local/share/openocd/scripts/interfa... -f /usr/local/share/openocd/scripts/target/...
Panowie, a czy oprogramowanie do J-linka (jaki by on nie był), pójdzie pod linuksem, w linii poleceń (tak aby można je było podpiąć do makefile'a)? Bo klikane programatory to mi nie za bardzo podchodzą... Pewnie. Mam wszystko wpięte do eclipsa. Działa cudo. z linii poleceń. Moje wrażenie subiektywne, chodzi wyraźnie lepiej i szybciej niż openocd i...
No właśnie. Ja też zawsze podłączałem JTAGA używając linii: TDI, TDO, TMS, TCK i nRST. Jako interfejsu używałem: portpar (równoległy na porcie LPT), Andtech JTAG (zgodny z Amontec JTAGkey na FT2232), ZL24PRG (zgodny z OCDlink, na FT2232) Łączyłem się z prockami ARM7 i ARM Cortex-M3. Wszystko zawsze działało, na różnych OpenOCD (0.1.0, 0.4.0 i chyba...
Witam, męczę się już drugi dzień z płytką STM32VLDiscovery za pomocą OpenOCD, dodam że F4Discovery śmiga bezbłędnie. Utworzyłem prosty programik standardowo migający diodą w celu przetestowania. Programik kompiluje się bezbłędnie, OpenOCD łączy się z procesorem tez bez żadnych problemów. Problem pojawia się przy próbie debugowania przy starcie program...
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...
Kolejnosc jest taka: Ściągnij Eclipse C/C++ Pobierz bleeding-edge toolchain, Coreutils, Openocd 2:15 Ściągnij STLink drivers 2:45 Pobierz GNU ARM Plugin 3:08 Pobierz zadig 3:23 Sprawdź ściągnięte pliki 3:27 Rozpakuj wszystkie archiwa oprócz gnu arm plugin Zainstaluj sterowniki stlink Zainstaluj coreutils Podłącz stlink Uruchomienie zadig <- przypisanie...
Nucleo jest wykrywane przez Windows jako 3 urządzenia "Debug", "mass storage" oraz "Virtual COM". Zainstalowałem sterowniki do wszystkich trzech urządzeń "WinUSB (v6.1.7600.16385)", konsola uruchomiona jako administrator. Brak poprawy. edit: Dodatkowo po odznaczeniu w menu "Options" opcji "Ignore Hubs or Composite Parents" wylistowane zostaje urządzenie...
Witam wszystkich, Mam pewien problem z zaprogramowaniem uC STM32F0x. uC chce zaprogramować za pośrednictwem SWD wykorzystując tylko linie SWDIO i SWCLK, nie wykorzystuje nRST i SWO. Używam STlinka v2. Na początek podam konfigurację komend openocd: -f board/stm32f0discovery.cfg -c "init; halt; flash write_image erase test_prog.elf" -c "mww...
Ciekawa sprawa. Miałem błędy w konfiguracji eclipse i pewnie nadal mam. Nadal próbuje przekompilować pliki z demo dla mojego discovery. Okazało się że zapomniałem pokazać linkerowi gdzie jest skrypt ld. Jak to zrobiłem to wszystko poszło dobrze... Prawie. Załadował się program i widziałem nawet w okienku disassemberta jego dok, można było robić pracę...
Witam Po przymusowej reinstalacji systemu na której wszystko działało bez problemów byłem zmuszony na nowo instalować Eclipse wraz z OpenOCD dla mojego STM32F4. Podobnie jak wcześniej do programowania używam polecenia w : "openocd.exe -f board/stm32f4discovery.cfg -c init -c halt -c "flash write_image erase ${project_name}.elf"...
Dzięki. Spróbuje jutro i opiszę dokładnie procedurę dla potomnych :D Ważne by każdemu elementowi nadać adres (przez memory i umieszczenie sekcji w niej albo przez .=ADRES co każdą sekcję wejściową ). I zagwarantować by obiekty mieściły się w sekcjach. Więc lepszą uważam metodą 1. Linker sam wypluje info jak sekcja się nie zmieści w MEMORY. Jeśli z...
Witam, Próbuję napisać wgrać pierwszy program na STM zgodnie z poradnikiem z forbot.pl na System Workbench for STM32. Kompilacja programu z pustą pętlą przebiega pomyślnie, następnie w Run Configurations tworzę nową konfigurację debug. Gdy odpalam Run w konsoli otrzymuję następujący komunikat: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54)...
Rzeczywiście w AC6 jest inna wersja OpenOCD - 0.9.0-dev-00416-gc6629a9-dirty i jest krok do przodu. OpenOCD łączy się z tylko gdy trzymam wciśnięty reset bo inaczej: [syntax=OpenOCD] Open On-Chip Debugger 0.9.0-dev-00416-gc6629a9-dirty (2015-08-03-16:31) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info :...
Dzięki Freddie. Mam problem z konfiguracją debugera, zainstalowałem OpenOCD i dodałem go do External Tools, zgodnie z tutorialem Freddiego. Wiem ze openocd dziala bo otrzymuję taki komunikat: C:\Users\Grysek>openocd -f board/stm32f4discovery.cfg Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) Licensed under GNU GPL v2 For bug reports,...
Faktycznie! Bardzo dziękuję znalazłem też tu małą informację NOTE: If you get "undefined reference to _init" build error, you have two choices. One is to uncheck "-nostartfiles" (i.e. build without the -nostartfiles flag) under ARM Sourcery Linux GCC C Linker. The other option is to comment out "bl __libc_init_array" from startup_stm32f0xx.S, because...
Witam, programowałem sobie na spokojnie (próbuję nauczyć się odpalać timery od zewnętrznych sygnałów zegarowych wchodzących na dany pin). W pewnym momencie chciałem wgrać program i otrzymałem taki komunikat: 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...
A jakbyś tak testowo zmienił set _CPUTAPID 0x1ba01477 w pliku stm32_stlink.cfg na set _CPUTAPID 0x2ba01477 ? 23 linijka 4\/3!!
1. Zegar dla I/O? Jest włączony. Pisałem, że DAC na tym wyjściu w trybie wyzwalania SW mi działa. 2. Wyrzuć TIM_DIER_UDE - to nie TIM generuje żądania DMA, tylko DAC. Tu racja. Niestety to nie pomogło. Masz debugger? Podejrzyj w rejestrach czy: - licznik działa - CNDTR w DMA maleje - może jakieś flagi typ error/overrrun się ustawiają kiedyś w tym projekcie...
Jakieś sugestie ? Gdyby ktoś miał program do obsługi USART dla STM32F303RC w postaci pliku hex - nie pogardziłbym. Sprawdziłbym czy to wina kompilatora czy STM Edit Przeszedłem na środowisko Eclipse. Fajnie cacy, "obudowałem" sobie kompilator, wrzuciłem taki oto kod: For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Info : This...
Witam, Znów pojawiam się z problemem wgrywania i debugowania w AC6. Konsola zwraca mi to: [syntax=actionscript] 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...
Dzień dobry, Nie mogę debugować w środowisku zbudowanym w oparciu o Eclipse / OpenOCD / STlink / GDB. Dostaję błędy od gdb, które brzmią: 6-gdb-set new-console on 6^error,msg="No symbol table is loaded. Use the \"file\" command." (gdb) Dodałem opcję -g do Cross ARM GNU Assembler i Cross ARM C Compiler i Cross ARM C++ Compiler, ale efekt jest ten sam....
Witajcie. Postanowiłem wypróbować nowe środowisko SW4STM32. Projekt stworzony przy pomocy STM32CubeMX, następnie zaimportowany do SW4STM32. Program się kompiluje, i wgrany za pomocą STM32 ST-LINK Utility działa. Niestety z poziomu samego środowiska nie można ani wgrać softu, ani uruchomić trybu debugowania. Wykorzystuję programator ST-LINK V2. O to...
No to zainstaluj ręcznie poprawne - w paczkach z OpenOCD jest szczegółowy opis co trzeba klikać żeby zainstalować inny sterownik ręcznie. No dobra, dziś jestem wyjątkowo uczynny, bo mam kiepski humor: DRIVER INSTALLATION ___________________ Start with plugging your JTAG adapter to an USB port. If no drivers were installed the install wizard will pop-up...
openocd stlink reset stlink eclipse stlink
pikanie radia citroen czujniki rezystancyjne czasowy temperatura arduino
dahua reolink zasilacz laboratoryjny
Schemat podłączenia przewodów do stacyjki Castel Garden – traktorek ogrodowy, kolory, piny Audi S5 4.2 V8 FSI EPC, nierówna praca, strzały z wydechu, brak mocy – typowe usterki i diagnostyka