Ja mam Seggera i Keila. Kiedyś używałem programatora od Freddiego i CrossWorksa. Szczerze mówiąc, lepiej mi się pracowało na CW, chociaż Segger programuje procesor dużo dużo szybciej ;)
Może pamięć się "zalock'owała" (ustawiły się przypadkiem flagi "option bytes") ? Mnie się to zdarzyło wielokrotnie. Do unlock'owania procesorów STM32 używam programatora J-Link i oprogramowania z firmy SEGGER a konkretnie "JLinkSTM32.exe". Jest to specjalnie napisany program do takich właśnie sytuacji. W ST-Linku powinien pomóc Masss Erase z programu...
CubeIde próbowałem kilka razy wystartować ale wyszła tylko porażką ale czego się spodziewać po kimś kto ledwo rozumie paręnaście słów w angielskim. Nie rozumiem o co chodzi komuś z tym main.c i header.h program na ATMEDZE składa się z tych dwu plików i dołączonych bibliotek obsługi peryferii. Starałem i staram się szukać informacji w sieci ale kurs...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Uruchomienie biblioteki stm32 z moimi przykładami sprowadza się do dodania folderów źródeł, nagłówków i jakichś wymaganych deklaracji. Z FreeRTOSem pewnie będzie tak samo... [; 4\/3!!
89c52 to jakiś Cortex od ST o którym nie wiem? Bo jeśli nie, to dosyć słabe porównanie... Wg dokumentacji MINIMALNA wytrzymałość pamięci w STM32 to 10k cykli. Ile razy dziennie będzie programował ten układ? Nawet jeśli programowałbyś go 100x (mało prawdopodobne, sorry), to możesz go tak męczyć przez 1/3 roku dzień w dzień, a jak już ten czas minie,...
Chodzi o programy typu OpenOCD, w których wsparcie dla ARMv8-M - jeśli w ogóle istnieje - niekoniecznie jest dopracowane tak dobrze jak dla innych układów. Amatorzy hobbyści mogą sobie użyć ST-Linka przerobinego na J-Linka . segger gdbserver ma wsparcie.
Zresztą gcc i IDE to dwie odrębne sprawy, jedni lubią eclipse inni nienawidzą Jest jeszcze PlatformIO z całkiem niezłym [url=https://docs.platformio.org/en/late... dla STM32 z mozliwością pracy w Visual Studio Code, Eclipse lub Atom. Oczywiście używa kompilatora gcc :)
Segger J-Flash ma w opcjach projektu możliwość ustawienia numeru seryjnego o określonej długości, od zadanego numeru i z określonym skokiem. Uruchom J-Flash, wybierz Opcje -> Ustawienia projektu, zakładka Production, Program Serial Number.
Witajcie, otrzymałem pozornie nietrudne zadanie - postaw na tym Bluetootha, pogadaj z czujnikiem ciśnienia i wysyłaj te dane co trochę . Zaznajomiony jestem z AVR (piszę od dawna w C w Programmer's Notepad) oraz STM32 (zwłaszcza z serią F0, oprogramowuję je w Coocox). Z STM32 nie mam problemu - STM32 Standard Peripheral Libraries ze strony ST, poczytać...
Witam Używają stm32 i FSMC + LCD +GUI segger chcąc obrócić obraz wystarczy: [syntax=c] pDevice = GUI_DEVICE_CreateAndLink(GUIDRV_FLEXCOLO... GUICC_M565, 0, 0); Config.Orientation = GUI_SWAP_XY |GUI_MIRROR_X; GUIDRV_FlexColor_Config(pDevice, &Config);[/syntax] Sprawa się komplikuje używając stm32F429 + LTDC, LCD-ILI9341 Próbowałem modyfikować rejestry:...
Jedno i drugie to to samo. Wesja z propoxu jest spiraconym klonem i możesz mieć problemy z nią, bo segger wziął się za wykrywanie (i blokowanie) klonów. Podobnego klona możesz sobie zamówić w chinach za 15$ ([url=http://www.aliexpress.com/wholesal...
Dziękuje za pomoc. Skończyło się na: - zestawie z eBaya STM32F103RBT6(development board ) with 2.8" TFT-module (http://cgi.ebay.pl/ws/eBayISAPI.dll?Vie... - debuggerze z Allegro SEGGER J-LINK V8 JTAG ARM CORTEX-M3 ARM9 /7 JLINK (http://allegro.pl/show_item.php?item=12... Póki co za środowisko...
Witam Posiadam oryginalnego JLinka firmy Segger + sterowniki libusb-win32 1.2.2. Mam problem z połączeniem z targetem w OpenOCD. Używam mikrokontrolera STM32. Takie błędy mi wyskakują: C:\>openocd -f interface/jlink.cfg -f target/stm32.cfg Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read...
Witam, Korzystam ze środowiska programistycznego Keil uVision 5 w wersji z ograniczeniem kodu do 32K. Wcześniej korzystałem z uC firmy NXP LPC1114 i 1768 jak również STM32F103 Nucleo (również z ST-LINKIEM) i nie miałem problemów z nimi. Ostatnio jednak nabyłem płytkę STM32F051 Discovery z wbudowanym programatorem/debuggerem ST-LINK. Niestety przy próbie...
Witam, mam PCB na której leży sobie STM32F103RET6. Układ działa. Szopki są tylko przy debuggowaniu: podłączam debugger, włączam zasilanie układu, klikam w keilu "debug" i debuguję sobie w najlepsze przez parę chwil (10s..5m). Po pewnym losowym czasie debugger traci połączenie z prockiem, możnaby powiedzieć, że prawie bezpowrotnie. Nie dotykając nic...
Zapraszam do zakupu bardzo bogato wyposażonego zestawu uruchomieniowego Daxia DX32 z mikrokontrolerem STM32 z linii Performance oraz interfejsu JTAG Segger J-Link ! http://obrazki.elektroda.pl/3598443400_1... http://obrazki.elektroda.pl/2608588700_1... http://obrazki.elektroda.pl/5091856800_1... http://obrazki.elektroda.pl/3634668800_1...
Napisać do seggera. Ale ponieważ prosi licencję to pewnie chinol - nic nie da się zrobić. Obawiam się że nie wiele z tym się zrobi. W przypadku padnięcia mi oryginalnego J-Linka Base 8.0 zaproponowali mi kupno nowego za połowę ceny... Dlatego między innymi zabrałem się za posiedzenie nad firmware. Choć może w przypadku edu coś poradzą... Niestety do...
Niekoniecznie trzeba używać jtag, szczególnie jak masz tylko jedno urządzenie. W większości przypadków korzysta się z SWD choćby tylko dla oszczędności pinow. Jak masz bluepill za 10 zł to zrób sobie z niego https://github.com/blacksphere/blackmagi... I masz niezły hardware. A jeżeli chcesz naprawdę świetny hardware i używasz sprzętu w celach niekomercyjnych...
Atollic Lite faktycznie ma troche wad np nie mozna pisac w C++, podgladu rejestrow nie ma ale zawsze mozna to ominac w taki sposob ze sobie dane z rejestru do zmiennej przypisujesz i w zakladce veriables masz to do podgladu, a reklamy wcale nie wyskakuja czesto, mi sie zdarza raz na 1h moze nawet rzadziej, CooCox faktycznie chyba lepsza opcja, najlepsza...
Neon, nie korzystam jeszcze, bo 1 nadal EmbSysRegView nie wspiera. Poza tym po upadate nie można wyłączyć sesji. Freddie pisał o tym ostatnio. STlink masz za 50zł szt. można przerobić na jlink. Także.... Ale ok. W jednej instancji możesz odpalić więcej sesji niż jedną to nie problem. Choć pewnie na 2 instancja na początku może być łatwiej to ogarnąć....
Właśnie walczę z tymi bibliotekami od keil'a (Segger) są w katalogu ..\Keil\ARM\Segger\emWin. Biblioteki te, których opis jest w katalogu DOC umożliwiają zaprojektować dosyć ciekawe GUI. Należy pamiętać że nie są to kompletne pliki źródłowe jakie dostarczyłby sam SEGGER, ale gotowe skompilowane biblioteki (katalog ..\Keil\ARM\Segger\emWin\Lib). Natomiast...
Dzięki za odpowiedzi! Zainstalowałem najnowszą wersję OpenOCD v0.5. Trochę zmieniły się komunikaty, jednak błąd jest cały czas podobny... Poniżej wklejam treść: Info : only one transport option; autoselect 'jtag' 1000 kHz adapter_nsrst_delay: 100 jtag_ntrst_delay: 100 Info : clock speed 1000 kHz Info : JTAG tap: stm32.cpu tap/device...
Pod Keilem konfiguracja J-Linka też nie jest trudna. Opis dotyczy STM32 ale powinno pomóc: http://www.mikrokontroler.pl/content/obs...
Mam jeszcze pytanie, może głupie może nie ale - jak to mówią - kto pyta nie błądzi :D Czy muszę zakupić oscyloskop, czy mogę sobie sprawdzać jakoś na kompie te przebiegi? edit: Dobra, znalazłem programik SEGGER J-Scope i chyba on mi pomoże :)
(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...
ja mam, używam i sobie chwalę, nie wiem czy działa pod Keilem, bo tego środowiska nie mam. miałem wiggler na lpt, klon anonteca na ftdi2232 a teraz tylko j-link - jest najszybszy. przy STM32/LPC2000 stosuje tryb JTAG i sporadycznie SWD - jedyny problem jaki zauważyłem to czasem trzeba ręcznie zmniejszyć wynegocjowaną prędkość komunikacji z układem
Ta biblioteka jest skompilowana z użyciem FPU. Używałem do tego ustawienia: CORE = cortex-m4 CORE_FLAGS = -mcpu=$(CORE) -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffast-math -fsingle-precision-constant Należy też pamiętać o włączeniu modułu CRC w stm32 (wymagane przez STemWIN). Funkcje GUI_X_Config(), GUI_X_Init() oraz LCD_X_Config() trzeba...
Witam Panowie a co wy na to? to jest za friko? Thanks to a partnership with SEGGER Microcontroller GmbH, ST can provide the STemWin solution, based on SEGGER emWin one. w nim jest GUIBuilder... hmmm Jeszcze kupić STM32F429I-DISCO http://www.st.com/web/en/catalog/tools/P...
Dzień dobry wszystkim, Mam taki problem, że nie mogę debuggować procesora z ww. serii pod oprogramowaniem TrueStudio. Za każdym razem gdy próbuję wgrać program i zrobić debugging, otrzymuję komunikat Program received signal SIGTRAP, Trace/breakpoint trap. Dzieje się to tylko pod tym prockiem. Gdy korzystam z płytek rozwojowych z procesorami F429 i F072...
Bawiąc się ostatnio płytką Arduino ZERO skutecznie zablokowałem sobie dostęp do procesora. Zdesperowany zacząłem szukać jakiegoś zewnętrznego programatora. Poszukiwania na necie, zarówno w serwisach aukcyjnych jak też w firmach komercyjnych odstraszają ceną. Z pomocą przyszło mi rozwiązanie które znalazłem rozważając kupno chińskiego klona programatora...
Tylko nie chcę mieć niespodzianki na nowej płytce;) wczoraj uruchomiłem go w sw-dp, przestawiłem seggera na tryb sw-dp i mogę rządzić procesorem spod commandera, resetować procesor, steppować program itd, ale już widzę, że gdb serwer nie działa w tym trybie. Domyślam się, że segger wysyła mu tą sekwencję opisaną w nocie do arma przy pracy w sw-dp, tylko...
W wyglądzie powinno działać. Radzę kupić debuggera. Ponieważ łatwiej jest pracować. https://ru.aliexpress.com/item/ARM-Emula... To prawda, że istnieją ustawienia niuanse https://www.segger.com/nxp-lpcxpresso.ht... ale warto.
w końcu standard C nigdzie nie definiuje, że stałe muszą być we FLASH. Standard C nie wie nic o FLASH, ale to nie powód. poza sensem - kompilacja takiego kodu i linkowanie zajmie niepotrzebnie dużo czasu. Takie obiekty się prekompiluje, robi z nich bibliotekę i linkuje z własnym kodem. Czyli należy się zaprzyjaźnić z objcopy i ar. Rzeczywiscie - plik...
Chyba najwyższy czas zainteresować się biblioteką STemWin - darmową wersją Seggerowskiej emWin (sprzedawanej po 10k EUR). BMP i JPG wyświetli, nawet odtwarza filmy (niestety tylko MJPEG). Pozatym GUI i cała masa fajnych ficzerów za kompletną darmochę (pod warunkiem stosowania jej z procesorami STM). Na youtubie jest pełno przykładów z jej działania,...
Korzystam z GuiBuildera i emWin na STM32F429i DISC1. Chciałbym automatycznie odświeżać napis (zmienna array) na polu TEXT. Tekst odświeża się po kliknięciu przycisku ale już automatycznie nie wiem jak zrobić. Kod z obsługą zdarzeń od kliknięcia itd. [syntax=c]/*****************************... * * * SEGGER Microcontroller...
Witam, chciałem zasięgnąć porady osób które miał do czynienia z tymi programatorami: ST-LINK UM0627 STX-RLINK Raisonance (czy opłaca się aż tyle wydawać) ZL30PRG SEGGER J-LINK moje doświadczenie opiera się jak dotąd na AVR, teraz chcie się przenieść na ARM wybierając STM32F107, tylko nie wiem który programator warto kupić, a i jeszcze się zastanawiam...
Jlink to zdecydowanie jeden z najlepszych produktów na świecie. Ale to na alim to są pirackie podróbki. Jedna nazywa się jlink edu mini https://www.segger.com/products/debug-pr... a druga jlink edu https://www.segger.com/products/debug-pr... Pierwszy kosztuje ok 20 euro. Można z St-link v2-1...
Hmm, tylko że ja korzystam z OpenOCD i eclipse więc tam nie ma za dużo opcji (nie mogę wybrać ani JTAG ani SWD ani pozostałych parametrów o których piszesz. Myślałem, że to coś jest źle skonfigurowane w eclipse. Nigdy wcześniej nie korzystałem z OpenOCD tylko z oryginalnego programatora SEGGER i z nim nie było żadnych problemów.
Niewiele ale jest opis w pliku pdf do samego emWin. Sama obsługa programu jest banalna i nie ma zbyt wiele funkcji, jest wręcz uboga, dlatego sporo właściwości danego elementu np BUTTON można zmienić jedynie w samym już programie, np. tzw. skórki (skin) itp właściwości. Program jest z pewnością przydatny, z czasem nabierasz wprawy i większość ręcznie...
Myślę, że nie muszę precyzować, że jest pewna "drobna" różnica między podróbkami/klonami a oryginalnymi płytkami pod którymi ST się "podpisuje" - nawet jeśli jedno i drugie jest produkowane w Chinach (; Do zamigania diodą to nie będzie miało znaczenia. gdy będę na tej chińszczyźnie uruchamiał kolejne peryferiały bo na pewno jakieś problemy się pojawią....
Jednak chyba się przeliczyłem. Ustawiłem w pliku skryptu linkera __main_stack_size = 1024; __process_stack_size = 2048; W pliku FreeRTOSConfig.h #define configMINIMAL_STACK_SIZE( ( unsigned short ) 128 ) #define configTOTAL_HEAP_SIZE ( ( size_t ) ( 2 * 1024 ) ) Po zaprogramowaniu i uruchomieniu debbuggera (prawie...
Witam. Zakupiłem ostatnio programator/debugger J-Link od SEGGER. Nie jest to raczej firmowy sprzęt bo został zakupiony za trochę ponad 100zł (czyli klon J-Linka). Chciałem sprzęgnąć go z OpenOCD, jednakże nie dałem rady (podobno "ten typ tak ma" - OpenOCD nie obsługuje w tej chwili tego sprzętu przynajmniej nie w taki sposób, żeby możliwa była praca...
Też miałem problemy jakoś ostatnio. Układy poprawnie wgrane miały wszystko, ale przy ponownym wgrywaniu nie łączyło. Seggerem od ręki mi zaprogramowało. Kiedyś zauważyłem, że STM32F030 jak nie ma podłączonego zasilania AVCC to za pierwszym razem da się wgrać, ale za drugim już nie. Ale u Ciebie widzę, ze masz zasilane AVCC.
Aktualizacja z września 2025: zobacz tutaj, aby uzyskać szczegółowe informacje na temat konwersji STM32 przez UART zamiast J-Link (tj. J-Link nie jest wymagany) https://www.elektroda.com/rtvforum/viewt... (dzięki (at)max4elektroda!) zobacz tutaj, aby uzyskać wyższą wersję przekonwertowanego oprogramowania CK-Link Lite dla STM32...
pomiędzy producentami różnice są tak kosmiczne, że zmiana producenta to praktycznie nauka od nowa. Prawda. Czasami dość bolesna, kiedy wszystko co wcześniej działało na STM trzeba napisać od początku, bo SAM jest zupełnie inny. Warto jednak pamiętać, że większa moc obliczeniowa to praktycznie jedyna zaleta mocniejszych mikrokontrolerów, peryferia są...
Witam, Zakupiłem zestaw z prockiem STM32F103ZET6 + TFT + jtag j-link segger i mam pewien problem: Skonfigurowałem środowisko Keil uVision 4 do pracy z j-link'em według manuala ze strony Keil'a i podczas aktywacji opcji FLASH DOWNLOAD w build window wyświetla mi sie: Load "..\\Obj\\test.AXF" Set JLink Project File to "C:\projekty\arm\JLinkSettings....
Ostatnio w necie znalazłem programator w pełni zgodny z J-LINK SEGGER. Czy ktoś może już go ma? Dopiero zaczynam przygodę z ARM. http://www.propox.com/products/t_206.htm... Na dzień dzisiejszy to się nie opłaca.... bo w sklepie Kamami można za 8 zł netto kupić JTAG-a ULINK z zestawem uruchomieniowym z STM32. Jestem właśnie świeżo po zakupie i jestem...
To, w jaką obudowę producent układ "upchnie" nie ma żadnego znaczenia. Ma znaczenie i to nie małe. Jak by nie miało to robić różnicy to producenci nie robili takiej różnorodności bo to dla nich koszty. Obudowa układu i rodzaj może zależeć od przeznaczenia modułu, sposobu chłodzenia i innych aspektów konstrukcyjnych których możesz nie rozumieć. Choć...
interesujące. PB6 i PB7 są na nich wyprowadzone dla SWDIO/SWCLK https://obrazki.elektroda.pl/3486774000_... Połączenie J-Link Commander i zrzut do pliku [syntax=text]SEGGER J-Link Commander V8.30 (Compiled Apr 30 2025 12:06:45) DLL version V8.30, compiled Apr 30 2025 12:05:50 Connecting to J-Link via USB...O.K. Firmware: J-Link ARM-OB...
segger flash segger jlink jlink segger
pokrętło vaillant wymiana wymiana grzałki zmywarka bosch cieknie drzwiami
gramofon gs431 zmywarka whirlpool wydłuża program
Monitor HP Omen 27u traci obraz po stuknięciu wraca Zawieszenie nawigacji Modecom - brak reakcji, co robić?