Ze screenów wynika, że to Linux, zatem: spróbuj z roota, a jeśli to pomoże: utwórz regułę udeva albo dodaj swojego usera do odpowiedniej grupy (ew. jedno i drugie, zależy jak się defaultowo uprawnienia do urządzenia ustawiają).
Coś wecie może o tym toolchain-ie: gcc-arm-none-eabi, czy jest obecnie rozwijany, przez kogo (rozumiem, że jako otwarty nie jest to oficjalnie oferowany przez producenta)? Mam w repozytoriach jeszcze pakiet: gcc-arm-linux-gnueabi, opisany jako dla architektury armel, co to może być? Czym zaprogramować procesory, mam w repozytoriach: stlink-tools, stlink-gui,...
Prawdopodobnie program flashujący dobiera się bezpośrednio do urządzeń USB np. używając biblioteki libusb. Nie potrzebuje do tego urządzenia w /dev (tak naprawdę to potrzebuje: /dev/bus/usb/xxxx). Zwykle takie programy można poinformować jaka jest pozycja urządzenia na szynie przy pomocy odpowiednich parametrów, jednak chyba nie ten. Sciągnąłem źródło...
No to kolejna część mojego minibloga - i chyba tymczasem ostatnia: Okazało się, że załadowałem nie tego st-linka, co trzeba. Znalazłem takiego: https://github.com/texane/stlink, załadował mi się na dysk po sciągnięciu jako: texane-stlink-7eb0804 i skompilowałem go wykonując make z głównego katalogu tego sciągniętego archiwum. Nastepnie poszedłem do...
Dzieki a URL - przejrzę dzisiaj zobaczę - może coś pomoże. A jeśl chodzi o mnie to używam domyślnej konfiguracji openocd dla tej płytki. board/stm32f0discovery.cfg: source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x2000 source [find target/stm32f0x_stlink.cfg] # use hardware reset, connect under reset reset_config srst_only srst_nogate...
Jedyne co zmieniłem to w Makefile'u toolchain na arm-linux-gnueabi (linaro). Jest to bardzo poważny błąd, bo to NIE JEST toolchain bare-metal! To MUSI być arm-none-eabi- i na stronie linaro jest też paczka dla linuxa https://launchpad.net/gcc-arm-embedded/4... openocd -f ~/Pulpit/stm32/openocd-0.6.1/tcl/interfa... -f ~/Pulpit/stm32/openocd-0.6.1/tcl/target/...
Witam serdecznie, chciałbym się dołączyć do dyskusji. Próbuję uruchomić openocd na Fedorze. Mój zestaw to ZL31ARM z jtagiem/debugerem zgodnym z stlink. Po próbie uruchomienia wyskakuje mi tak: [root(at)Piotek-TOSH src]# ./openocd -f /home/yoda/Pobrane/openocd-0.6.0-rc1/tcl... -f /home/yoda/Pobrane/openocd-0.6.0-rc1/tcl...
Też jestem zwolennikiem GCC - wrzucałem trywialną konfigurację kompilatora skrośnego na CM0+ i CM4F ( https://www.elektroda.pl/rtvforum/topic3... ). Jednakże dla początkujących IAR jest zdecydowanie lepszym pomysłem, zwłaszcza biorąc pod uwagę popularność systemu LINUX. Znam ten post ale jest niestety bardzo zły. Rozumiem że Autor uważa gcc...
Usunąłem blokujący mnie poduł przez polecenie rmmod. Tylko, żeby się nie okazało, że teraz będzie brak czegoś innego ;) Dodałem po chwili, ponieważ ktoś twierdzi: Wyładowywanie modułu kernela jest standardowa czynnością administracyjną pod Linux i niczego po niej nie brak w systemie. Tak więc ta wypowiedź to zwykła pisanina bez merytorycznych podstaw....
Ostatnio zostało mi kilka dolców na Aliexpress i z ciekawości, kupiłem najtańszy programator i moduł z STM8 za niecałe 4$. Na upragniony STM32 niestety nie starczyło zbędnej gotówki :D Programator wygląda jak USBasp w obudowie i jest podpisany "ST-Link stlink V2". Z opisu wnioskuję że obsługuje STM8, STM32 i CORTEX-M1, CORTEX-M3. I teraz pytania do...
Ściągnąłem twoje przykłady i... działają dokładnie tak samo jak moje ;] (z zyligiem, GDB hardware debugger musiałem poprawić żeby zadziałał, dzięki ;) )mogę wsad wrzucać przeskakiwać instrukcje ale breakpointy jak nie działały tak nie działają. Poza tym co jest złego w linii którą zacytowałeś? Też przecież wczytujesz ten plik, z tą różnicą że ze ścieżką...
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 Wersja Marlin bugfix 2.0.x (stabilna u mnie się nie kompiluje pod MKS Robin nano) Sprawdzałem na Visual Studio Code z Platform IO pod Linux Mint 19.3. Bez wyświetlacza (nie wiem jaki masz) W katalogu config masz 3 wersje (moją BTT z wyświetlaczem, oraz 2 MKS Robin Nano) Wgrywałem przez chiński klon stlinka - Do Btt SKR Mini v1.1 (taką ma), Twoja...
Płytka prototypowa pod STM32F417IG gotowa - udało mi się ją już uruchomić wstępnie. Całość działa pod linuxem poprzez JTAG, a nie STlink. Kilka uwag i pytan: 1. OpenoOCD wymaga patcha, który likwiduje bład pt. "remote 'g' packet reply is too long" Co ciekawe wykorzystanie samego GDB od CodeSoucery - wykorzystywanego do procesorów typu STM32F1 likwiduje...
a wiesz co to jest? Eclipse + gcc + gdb. Tak, ale skonfigurowane i wyposażone w stosowne dodatki. Wystarczy zainstalować i uruchomić, nic nie trzeba grzebać ani ustawiać. Dlatego napisałem "Na początek w sam raz". Działa pod linuxem? http://atollic.com/resources/downloads/
Witam, ostatnio ze wzgledu na pewien projekt "postawilem" nowy komputer z win7 oraz Arduino IDE 1.8.13. Po wielu "bojach" z instalacja plytek STM32 w koncu wszystko sie "zobaczylo" i mozna ich uzywac. Ale nie jest tak pieknie: - dzis uzyelm STM32F103C8xx, ktora do tej pory dzialala bez problemowo z STLinkiem/v2 - wymyslilem ze arduino ide ma serial...
Witam. Moje środowisko: Linux Ubuntu 12, STM32F100RB na płycie Value Line Discovery z ST-LINK v1. Mój problem jest raczej związany z konfiguracją linuxa niż problemem z samym STM32. Znalazłem bardzo dużo dobrych opracować, oczywiście klasyk Freddie Chopin, oraz kilka innych opracować po polsku i po angielsku. Doszedłem w konfiguracji do instalacji openOCD....
Witam Tworze ten temat aby ułatwić sobie i innym w podobnej sytuacji jak ja start z ARMami. Jak widzę informacje na temat ARMów są bardzo rozsiane, przez co wielokrotnie powtarzają się te same pytania co jak widać irytuje stałych doświadczonych bywalców tego działu przez co są oni coraz mniej chętni do pomocy i kończy się odsyłaniem do innych tematów....
wydaje mi się że problem lży w programie który używam mam wrażenie że jest on przeznaczony tylko do STM32 a ja mam procesor STM8 programator ot obsługuje ale muszę skorzystać i innego programu?? Ostatnio zauważyłem, że u chińczyków można naprawdę tanio kupić gotowe płytki z STM8 (zdjęcie poniżej) za cenę zaledwie ~0,65$ / szt. (więc sobie zamówiłem...
Widzicie, kolego Freddie, dla początkujących chyba jednak lepszy jest Keil... Przecież dokładnie takie same pytania mogę zadać o Keila, jakbym był Linuxiarzem to bym napisał "sed 's/OpenOCD/Keil/g'" (; Każdy sobie używa co chce, ja tylko nie zgadzam się z twierdzeniem, że Keil jest najlepszy, najcudowniejszy, bezproblemowy i w ogóle ideał. 4\/3!!
Masz rację. Zauważ, że takie użycie HFault ( dokładnie to eskalowane MemUsage ) może być przydatne, zwłaszcza jak kodu przybywa - łatwiej tworzyć oprogramowanie. Podsumowując i tak niezawodność opiera się o testy&redesign&testy. Komendy różniaste: //######################################... //# GDB crib //######################################...
Nie jest tak źle. Działa. Więc jest tak: Pod windowsem flashujemy ST-Linka i robimy z niego J-Linka. Ta strona jest pomocna. http://mikrokontroler.pl/2016/05/06/stli... Uwaga. W Windows trzeba mieć zainstalowane sterowniki pod ST-Linka. UWAGA: Jakby ktoś chciał na powrót zrobić ST-Linka z...
# # STM32f1x stlink pseudo target # set CHIPNAME stm32f1x set CPUTAPID 0x1ba01477 set WORKAREASIZE 0x4000 echo cokolwiek_przed set TRANSPORT stlink_jtag echo cokolwiek_po source [find target/stm32_stlink.cfg] set _FLASHNAME $_CHIPNAME.flash flash bank $_FLASHNAME stm32f1x 0 0 0 0 $_TARGETNAME dos(at)DoS-Aspire-7740:/mount/10.10/...
W jakim systemie operacyjnym chcesz to zrobić? Przede wszystkim potrzebujesz odpowiedniego toolchain-a do mikrokontrolerów ARM. Dla Windowsa wejdź na stronę https://msys2.org i ściągnij instalkę "msys2-x86_64 ...exe" i zainstaluj. Otwórz terminal "MSYS UCRT64" (o ile nie otwarł się automatycznie przez instalator) i w nim wykonaj następujący skrypt:...
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!!
A czy będą pasowały displaye z wyświetlaczem ? 100% pewności można mieć dopiero po podłączeniu kabli komunikacyjnych Tx, Rx do analizatora logiki (np. saleae), rozkodowaniu komunikatów i porównanie z specyfikacją LCD który chce się kupić. Mam w planach to zrobić bo także się zastanawiałem nad zakupem panela innego niż standardowy. Ten co mam teraz...
Przy mojej przesiadce z Discovery na Nucleo miałem dwa problemy: 1. Nucleo nie lubi się z USB3.0 - być może tylko pod Linuxem. "dmesg" wypisuje komunikaty o błędach inicjalizacji. Pomogło wpięcie pod USB2.0. 2. W komendach inicjalizacyjnych dla gdb trzeba usunąć słowo "monitor" a zostawić tylko "reset halt" Parametry dla OpenOCD muszą oczywiście zawierać...
Witam chcę zaprogramować układ nrf52832 cortex m4 za pomocą openocd 0.10.0, programator stlink-v2. Proca wykrywa bez problemu http://obrazki.elektroda.pl/7194518400_1... Niestety podczas wgrywania kodu wyskakuje błąd: http://obrazki.elektroda.pl/9777172300_1... Czy ktoś może coś podpowiedzieć gdzie może leżeć problem?...
Witam. Dopiero zaczynam przygodę z STM, więc proszę o wyrozumiałość. Używam linuxa ubuntu 18.04. Zainstalowałem System Workbench i ustawiłem reguły dotyczące programatora ST-Link/V2 oraz wykonałem update firmware. Programator znajduje się na płytce "STM32 NUCLEO-F446RE". Po utworzeniu przykładowego projektu dla tej płytki jestem w stanie wgrać wsad...
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...
https://obrazki.elektroda.pl/9826459400_... Oparty na oryginalnym debuggerze Black Magic Probe (BMP), nowy moduł ctxLink jest sprzętowym debuggerem dla mikrokontrolerów z rdzeniem ARM Cortex, który ma możliwość bezprzewodowego łączenia się z komputerem. BMP jest adapterem JTAG oraz SWD używanym do programowania i debugowania układów...
https://obrazki.elektroda.pl/1640375300_... Na rynku dostępnych jest wiele zestawów programistycznych oficjalnie zakwalifikowanych przez Amazon, które współpracują z usługami Alexa Voice Services. Zaprezentowany zestaw to kolejny system ewaluacyjnym - STEVAL-VOICE-UI - który znalazł się na liście zestawów Smart Home Dev Kit, które...
reset stlink stlink stm32f103c8t6 eclipse stlink
laguna klapa bagażnika toyota radio zasilać impedancja falowa
czemu zalewa swiece czemu zalewa swiece
Wymiary zmywarki Whirlpool ADG 7340 do zabudowy Silnik elektryczny do wózka paletowego 1500kg, 2m/s