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...
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...
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...
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ą).
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...
Witam, Przejrzałem forum, ale nie znalazłem podobnego problemu: Najnowsze openocd (Linux): Open On-Chip Debugger 0.6.0-dev-00599-ga21affa (2012-06-17-23:35) Licensed under GNU GPL v2 For bug reports, read Niestety mam problem z połączeniem z płytą STM32DISCOVERY: Debug: 162 14 stlink_usb.c:1145 stlink_usb_open(): stlink_usb_open...
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/...
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,...
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...
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....
Ś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ą...
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...
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....
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...
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...
Działa pod linuxem?
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...
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....
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...
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...
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!!
# # 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/...
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!!
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:...
Witam Jak że jest to mój pierwszy wpis tego typu to proszę o wyrozumiałość. Słowem wstępu. Chciał bym się z wami podzielić kilkoma moimi doświadczeniami w programowaniu mikrokontrolarów STM32F103 i STM32L152 (STMDISCOVERY) za pomocą otwartej biblioteki libopencm3 ( http://www.libopencm3.org ). Ja pracuję tylko na Ubuntu 64bit. Jako toolchain używam...
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?...
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. 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...
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 eclipse stlink stlink stm32f103c8t6
ekspres bosch wyczyść zaparzacz wylać bateria aisan gaznik
arduino canbus schemat podłączenia silnika pralki
Telewizor LG, Samsung nie reaguje na pilota i joystick – brak sterowania po włączeniu DEFRO – podłączenie regulatora pokojowego w kotle, zaciski RT, RS, modele Sigma, APC, EkoPELL