Witam! Czy mógłby ktoś mi pomóc z konfiguracją środowiska do programowania STM32(L)? Mam wrażenie, że kręcę się w kółko, bo nie chcąc wydawać tysięcy na płatne, skonfigurowane środowiska, muszę się wgryźć z tematy, które dotąd mnie nie interesowały, czyli buildery, linkery i inne takie... Rzeczy, które przyjąłem jako założenia wyjściowe: - Eclipse (na...
Witam, walczę z tym uC parę dni. Proszę o pomoc w poprawnym ustawieniu "Debug Configuration..." ST-link v2 + STM32F103C8T6 z góry dzięki Ps mam nadzieje że zacznę pisać coś już w tym tygodniu ;)
Cześć, Mam zestaw taki jak w opisie. Dokładne wersję oprogramowania to: Eclipse Mars.2 (4.5.2) oraz OpenOCD 0.9.0 . Generalnie wszystko działa prawie tak jak powinno, z małą uwagą. Po kliknięciu na Debug często trzeba minimalizować i maksymalizować okno Eclipse zanim debugowanie faktycznie się uruchomi, aczkolwiek to jest problem Eclipse jako takiego...
Witam Od jakiegoś czasu zabrałem się za programowanie stm'ów. Pojawił się problem przy wgrywaniu i debugowaniu projektu z poziomu eclipse. Więc wykorzystuje konfigurator HAL'a tam konfiguruje procesor. Następnie w Eclipse z nakładką "System workbench for STM32" piszę program. Próbując go wgrać wybierając opcję dugowania St-Link V2 i SWD. Po próbie zaprogramowania...
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....
Niestety to samo... C:\eclipse_arm\openocd-0.7.0-rc1>... -f scripts\interface\ stlink-v2.cfg -f scripts\target\stm32f3x_stlink.cfg Open On-Chip Debugger 0.7.0-rc1 (2013-04-21-09:53) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... Info : This adapter...
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ąć....
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...
Lepszym środowiskiem programowania będzie również PlatformIO (dostępne wtyczki do Eclipse i Visual Studio Code), gdzie jest obsługa debuggera oraz unit testing. Przesiadka z Arduino IDE będzie o tyle łatwiejsza, że samo PIO ma bardzo dobre wsparcie dla Arduino HAL - migracja kodu jest prosta, po utworzeniu pliku z definicją platformy sprzętowej, płytki...
Witam, Na samym początku chciałbym powitać całą społeczność elektrody i podziękować za wiele wartościowych informacji, które można dzięki Wam znaleźć. Teraz o moim problemie. W Eclipsie programuję STM32F091 w oparciu o bibliotekę STDPERIPH. W trybie Release mogę skompilować program bez błędów i przesłać go za pomocą STlink-a do mikrokontrolera. Niestety...
Witam, rozpoczynam dopiero swoją przygodę z mikrokontrolerami serii STM32 i niestety już pierwsze problemy napotkałem przy konfiguracji środowiska pracy. Posiadam płytkę Discovery STM32F407 z programatorem ST-Link V2, próbowałem pod nią skonfigurować Eclipse'a, wykorzystując bleeding edge toolchain, Coreutils, OpenOCD. Wzorowałem się głównie na poradniku...
Witam. Mam problem z ustawieniem breakpointów dla jakiejkolwiek konfiguracji w eclipse. Ale od początku. W tej chwili jedyną jako tako działającą konfiguracją jaką posiadam jest openocd + zylig konfiguracja poszczególnych wygląda następująco dla openocd mam ustawiony w eclipse starter wywołujący program z parametrami -f /home/zawisza/bin/board/stm32f4discovery...
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...
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...
ale gdzie w eclipsie mam to wpisać. Pewnie jakoś w arguments wysyłanych do openOCD
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...
W tym ST-linku pin reset nie działa albo jest to reset od SWIM'a. Żeby to jakoś ruszyło to trzeba poprawić config aby nie używał srst : source [find interface/stlink-v2.cfg] transport select hla_swd source [find target/stm32f1x.cfg] reset_config none separate
chodzilo tylko o poprawienie komendy 'monitor reset halt'. Takze po tej modyfikacji projekt komus sie moze przyda ;) Przy okazji podpowiem ze natrafilem na problemy z : - exception kompilatora spowodowany umieszczeniem Coreutils w sciezce z nawiasami '(' -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg \ -c init -c targets -c "halt" \ -c "flash...
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...
Cena to dobija jak pamiętam to coś koło 1500 euro ?? Temu dość długo bałem się ARMów szczególnie że podobno najtańszy programator STlink działał tylko z keilem. Dopiero ty Freddi dałeś mi nadzieje :)
Mi zadziałało coś takiego: [syntax=text]symbol-file Release-v1.2/aboard.elf monitor arm semihosting enable monitor reset halt[/syntax] a openocd uruchamiam tak: [syntax=text]bin\openocd-0.7.0 -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg -c "$_TARGETNAME configure -rtos FreeRTOS"[/syntax] Mam tylko maly problem z st-linkv2. Zeby openocd działalo...
Podepnę się do tematu. Parę dni temu próbowałem uruchomić STM32F07 1 . Niestety udało mi się go zaprogramować przez RS232 tylko i wyłącznie programem stm32flash (konsolowy program na linuksa) oraz jakimś dziwnym "chińskim" wynalazkiem na WIN7. Kupiony oryginalny STLink-V2 nie rozpoznał w ogóle tego uC (ani na win7 ani pod ubuntu ani ST-Link Utility...
Witam Czy ma ktoś rozkminiony temat profilowania kodu? Czy bazując na Eclipsie, toolchainie Codesourcery Codebench , Open OCD, gdb i JTAGu typu StLink czy Kt-link etc da się jakoś uruchomić proces profilowania kodu? Przeglądałem dokumentację CodeSourcery i jest tam temat profilera GNU gprof ale przyznam że nie bardzo mogę zajarzyć jak tego użyć. Jedynie...
Przeciez na jednej z konsol eclipse ma wszystkie komunikaty - niech zobaczy co się zgłosiło na płytce. To najprostsze.
Witam, podepnę się pod temat bo w podobnej konfiguracji działam ze swoją płytką, czyli (całość na x64, win7): - Eclipse Kepler (z GDB Hardware Debugging 7.2.0 + Zylin 4.18.1) - BET-131005 od Freddiego - Coreutils - openocd-x64-0.7.0 - płytka STM32F4Discovery Zaimportowany i skompilowany przykład od Freddiego (stm32f4_blink_led). Mój problem dotyczy...
Dzień dobry, Sprawa wygląda tak, że chciałem zrobić zadanie 8.4 z poradnika na temat stm32. Wymodziłem sobie takie coś: Open On-Chip Debugger 0.9.0-dev-00186-g30203b3 (2014-11-09-22:49) Licensed under GNU GPL v2 For bug reports, read Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD...
Witam. Ubuntu + eclipse + openocd + arm-none-eabi-gdb Płytka jak tu: Programator jak tu: Wersja działająca: Uruchamiam openocd tak: [syntax=bash]openocd -f /usr/local/share/openocd/scripts/interfa... -f /usr/local/share/openocd/scripts/target/... Jest ok, oczekuje no więc łącze się przez [syntax=bash]arm-none-eabi-gdb...
Może nawet znalazłbyś plik, który ma bardzo tajemniczą nazwę stm32vldiscovery.cfg - kto wie? W najnowszej nie wymagającej kompilacji wersji OpenOCD 0.5.0? Czyżby? Ten plik jak również stlink-v1.cfg i stlink-v2.cfg nie występują w 0.5.0. Oczywiście są w 6.0.RC1 ale itak nie wiem jak to skompilować w windows.
To ograniczenie to na wielkość kodu, która może być wgrana i debugowana. Z Stlinkiem to i tyle nie wgrasz standardowo w lpcxpresso, bo współpracuje z LPCLink'ami i podobnymi. Skoro lpcxpresso to eclipse to co za problem żeby współpracował z OpenOCD i z Stlikiem.
Problem rozwiązany - udało mi się uruchomić OpenOCD 0.9.0 + Eclipse + STLink. Działa debug i przerwania. Komunikacja w trybie SWD. Dziękuję wszystkim za pomoc. A jak Wy się łączycie z STM32? Przez JTAG, SWD, czy też kombinację obu interfejsów?
Witam ! Mam płytkę startową discovery STM32L100C-Disco, () Zainstalowałem toolchaina, uruchomiłem Eclispe'a zgodnie z tym tutorialem: Napisałem prosty program do zapalania diody: STM32 ST-LINK CLI v2.4.0 STM32 ST-LINK Command Line Interface ST-LINK SN : 51FF72064986525629540687 ST-LINK Firmware version : V2J26S0 Connected via SWD. SWD Frequency...
Witam Wszystkich! Chciałbym rozbudować swoje urządzenie zbudowane w oparciu o stm32F103ZET6 o bootloader aktualizujący oprogramowanie z karty SD wywoływany z poziomu aplikacji użytkownika . Przeszukałem forum jednak nie znalazłem podobnego tematu. Mój problem zaczyna się od wgrania bootloadera obsługującego kartę SD do stm32. Używam Eclipse z stlink...
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 wiele do życzenia, jeśli chodzi o czytelność etc. Innym problemem...
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....
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...
W końcu kupiłem coś takiego Najtańsze z reguły oznacza - najgorsze. Nie działa jednak z Keilem Wybrałeś SWD zamiast JTAG? Wybrałeś STLINK V2 zamiast STLINK ? W liście programatorów mam jednego st-linka, dla którego nie można otworzyć okna konfiguracji. Która wersja KEIL? KEIL jest płatny!!!. O wiele lepiej używać Eclipse...
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...
Mozesz odinstalowac System Workbench for STM32 w trybie awaryjnym? Po deinstalacji mozesz sie logowac? Mozliwe, ze problem z logowaniem ma zwiazek z tym: HKLM\...\Winlogon: [Userinit] C:\Windows\system32\userinit.exe,C:\Prog... Files (x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin\DPAgent.exe, <==== UWAGA Odinstaluj tez YTD Video Downloader...
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 Info : This adapter doesn't support configurable speed Info :...
Być może słyszeliście niedawno o Visual Studio Code (VSC). W ostatnim czasie dużo mówi się o tym IDE z wielu przyczyn. W minionych kilku latach Visual Studio Code stało się popularnym środowiskiem programistycznym w całej branży, także embedded. Jest to opcja do samodzielnej konfiguracji, można ją łatwo dostosować za pomocą rozszerzeń i poprawek. Visual...
Więc tak : Tak, korzystam z stm32f4discovery Najpierw chciałem odpalić symulator w Keil 4.7. Dostaję błąd : *** error 65: access violation at 0x0000000C : no 'read' permission i tak dalej. W google znalazłem ten problem i rozwiązanie. Odpowiednio zastosowałem rozwiązanie dla mojego przypadku. Utworzyłem plik.ini w którym wpisałem : MAP 0x8000000,...
Witam. Próbuję nieudolnie połączyć się z mikrokontrolerem. Przy próbie programowania otrzymuję następujące komunikaty i błąd: 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 v20 API v2 SWIM v0 VID 0x0483 PID 0x3748...
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...
Freddie ja nie wątpię w to, że Ty umiesz zmusić płytkę VL do współpracy z OpenOCD. W końcu sam toolchainy tworzysz więc... Nie jestem godzien spierać się z Tobą ze względu na zbyt mały zasób wiedzy posiadany w materii ARM. Opisałem jedynie Autorowi problem jak początkujący początkującemu. Ja póki co tandem STLINK v1 (płytka VL) z Open OCD porzuciłem...
Dziękuję za odpowiedź. Projekt mam zaimportowany, przy próbie połączenia się z STLinkiem wyskakiwał błąd. Ściągnąłem i zainstalowałem sterownik USB programem Zadig. I błąd ustąpił. I nawet udało mi się wgrać program do procka:) Tylko czy mógłby mi ktoś potwierdzić czy dobrze to wgrywam, czy jest to jakaś okrężna droga. Po załączeniu Eclipsa klikam na...
Witam Pracuję na konfiguracji: stm32f417, debugger swd stlink-v2, kompilator bleeding edge Freddiego 4_7-130810, openOCD 0.7.0, eclipse kepler Konfiguracja OpenOCD i GDB jak na screenach. W argumentach OpenOCD muszę mieć dodane -c "init; reset init", żeby dało się uruchomić debug ze skryptu. Bez tego muszę najpierw wydawać komendy z telnetu a dopiero...
Witam! Próbuje rozpocząć debugowanie STM32L476-discovery z wykorzystaniem OpenOCD 0.9.0 pod Eclipse Luna, WIN7 x64. Plik konfiguracyjny zapożyczony z pluginu STM32Cube pod Eclipse gdyż nie znalazłem w oficjalnej wersji OpenOCD. [syntax=stm32l4_cfg] # script for stm32l4x family # # stm32l4 devices support both JTAG and SWD transports. # source [find...
Cofnij wszystkie zmiany jakie wprowadziłeś w tych konfigach - wszystko można zmienić przez linię komend, bez modyfikacji tych plików. openocd -f ... -f ... -c "adapter_khz 480; reset_config srst_only srst_nogate;" Reszty opcji nie zmieniaj. Niestety po zastosowaniu tych dodatkowych parametrów dostawałem błąd jak poniżej: srst_only jak napisano [url=]tutaj...
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...
miszcz310 napisał: 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 No mówiłem dziecinny błąd... Nie wiem skąd mi się wzięło ten arm-linux... Wcześniej zastanawiałem się jeszcze czemu...
Witam ... ale problem z debugowaniem bezpośrednio z Eclipse pozostał czyli działa Ci to czy nie ? U mnie OpenOCD ze stronki Freddie'ego: STM32F429+STLINK-V2+OpenOCD-0.8.0dev-130... -Działa STM32F427+JTAG-lock-pick+OpenOCD-0.8.0de... -Błąd programowania. STM32F427+JTAG-lock-pick+OpenOCD-0.8.0de... -Działa. W sumie nie mam...
Witam. Posiadam zestaw DISCOVERY z mikrokontrolerem STM32F429ZI (tj. STM32F429I-DISCO). Na początku udało mi się skonfigurować środowisko Eclipse do pracy i wykasować pamięć w mikrokotrolerze, łącząc się z nim przez programator STLINK. Obecnie szukam materiałów, dzięki którym mógłbym się nauczyć obsługi tych mikrokontrolerów. Wiem, że istnieją polskie...
Zainstalowałem MARS + Zylin CDT + GNU ARM ECLIPSE plugin. Tworzę program testowy: Program się kompiluje. 11:12:46 **** Incremental Build of configuration Debug for project test **** make all 'Invoking: Cross ARM GNU Print Size' arm-none-eabi-size --format=berkeley "test.elf" text data bss dec hexfilename 4065 176 412 4653 122dtest.elf...
Niekoniecznie - jak dla mnie nawet dobre połączenie. No może STLink Utility słaby jako debugger, ale jak dotąd w ogóle nie używałem żadnego więc nie powinno przeszkadzać. Przecież tam jest tylko włączany ten program (tak jak by exe podpięty pod ikonkę). Nie ma ŻADNEJ integracji z eclipsem i dużymi możliwościami które oferuje jego nakładka na GDB.
Witam, zakupiłem zestaw uruchomieniowy stm32vldiscovery i moduł kart SD (). Na początek chcę aby mikrokontroler obsługiwał system plików fatfs i tworzył pusty plik tekstowy w katalogu głównym karty sd. Mikrokontroler programuje korzystając z stlinka i eclipsa, którego skonfigurowałem zgodnie z tym tutorialem: ([url=]eclipse for stm32). Próbowałem skonfigurować...
Witam STM32l151CC dysponuje 8Kb EEPROMu.. Próbuję zadeklarowac zmienne w pamieci eeprom, zrobilem cos takiego: [syntax=c] const char EEPROM_moj[] __attribute__ ((section(".eeprom"))) ={10,20,30,40}; w pliku linkiera MEMORY { rom (rx): org = 0x08000000, len = 256k ram (rwx): org = 0x20000000, len = 32k eep (rw) : org = 0x08080000, len = 1k } SECTIONS...
Witam Uzywam funkcji jak ponizej do zapisu w eepromie, zapisuje 20 kolejnych bajtów i po 9 bajcie procek sie zawiesza (nie wiem gdzie laduje bo nie ma jak sprawdzić,ale program dalej nie idzie), jak mam go odpalonego z debuggera to działa ok,problem pojawia się jak odepne zasilanie i podlacze ponownie to zatrzymuje sie po zapisie 9 bajtu, o co mu chodzi...
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"...
Standardowa konfiguracja debuggowania w czystym Eclipse: Programowanie dwoma kliknięciami: Open On-Chip Debugger 0.9.0 (2016-04-27-23:18) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.... Info : The selected transport took over low-level target control. The results might differ compared to plain...
Open On-Chip Debugger 0.10.0 Licensed under GNU GPL v2 For bug reports, read Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'. Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD adapter speed: 500 kHz adapter_nsrst_delay:...
Witam. Podobne tematy już były, ale nie znalazłem tematu z moim problemem. Mam płytkę STM32 discovery value line z STM32f10x na pokładzie. ST-link jest wykrywany w WINDOWS XP. STlink Utility działa poprawnie, łączy się, można przejść w pracę krokową, zobaczyć rejestry etc. Moje środowisko to eclipse + Code Sourcey. Jako GDB server uruchamiam serwer...
No tak, żal poświęcać te 3 minuty roboty. (at)Fajaka - tak, można przez USB programować. Ja TrueStudio zainstalowałem raz - żeby wziąć DBG server do stlinka, co by mieć debug po SWD. Te 32kb nie są problemem, bo ciężko tyle zapełnić, chyba, że się robi coś naprawdę "konkretnego", albo używa bibliotek ST. Z resztą czy eclipse, czy Keil czy Attolic -...
W przypadku Discovery tez nic nie trzeba lamac ;) Maja STLinka czyli programator/debugger po SWD - tak samo mozna z niej programowac inne procesory ST i zamontowane jest zlacze... Fakt ST32F4Discovery to niezla kobyla i mozna na tym zrobic na prawde sporo - wystarczy zerknac na obsade plytki... za ta kase fajna alternatywa. Atmel Studio to niby fajna...
b. Wystarczy, z takiego nucleo np można STlinka odłamać i używać jako zwykłego debugera. Odpowiedź jest prawdziwa, z tym, że nie na to pytanie. Pytanie bowiem brzmiało: b. Czy do programowania wystarczy ST-LINK 2 wbudowany w płytkę Discovery Odpowiedź na nie TAK. Wszystkie płytki discovery z ST mają już na pokładzie STlinka którym można i programować...
Kupiłem płytkę STM32F746G-DISCO. Chce wgrać na nią demo BSP. Jak to zrobić? Próba wykonania st-flash write BSP/Binary/audiosampletdm.bin 0x08080000 zwraca błąd: 2017-10-02T20:34:37 ERROR src/flash_loader.c: flash loader run error 2017-10-02T20:34:37 ERROR src/common.c: stlink_flash_loader_run(0x8080000) failed! == -1 stlink_fwrite_flash() == -1 Próba...
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...
Jak nie chcesz tracić czasu na "sklejanie" srodowiska do programowania ARMow (także F4) możesz zainstalować gotowe środowisko CoIDE oparte o Eclipse i GCC nie wymagające konfiguracji kompilatora i programatora. Wspiera STLink/V2 i wiele innych jtagów. Sam testowałem to własnie z stm32f4discovery.
Witam. STM32f100RB ValueLine discovery, ubuntu, eclipse kepler, openocd (0.7.0), stlink v1. Mam problem z uruchomieniem debuggera z pod eclipse. OpenOCD działa w tle. Stlink miga i reaguje na polecenia halt lub reset (przez telnet i przez eclipse też). Problem pojawia się dla instukcji LOAD. Oto log. (...) 564,119 (gdb) 564,122 13monitor...
Witam Posiadam płytkę STM32F3DISCOVERY i napisałem już jakiś program, który działa i tak dalej, ale nagle nie mogę się połączyć przez JTAG tak jakby się zawieszał, albo coś. Jeszcze najpierw po podłączeniu usb do ST-Link'a tak jakby dostawał za małe napięcie, tj. niebieska dioda tak jasno nie świeciła, następnie sprawdziłem na wyjściu 5V miałem 2.5V(tzn...
Z Windows'em 7 x64 to mogą być (IMHO) trzy sprawy. 1. Czy uruchamiasz program z uprawnieniami administratora? 2. Czy STLink jest widoczny jako urządzenie w systemie? 3. Czy użytkownik ma prawa zapisu do folderu CooCox? Z tego co kojarzę Eclipse potrzebuje czasem dostępu do swojego folderu, a już na pewno do workspace. Czy workspace trzymasz w katalogu...
Jednym slowem przyjalem bledne zalozenie, ze ten soft bedzie dzialal z moim ST-Linkiem. Wydawalo mi sie, ze gdzies to przeczytalem...ba nawet bym przysiagl, ze widzialem zrzuty ekranu po podlaczeniu ST-Linka. Oczywiście że OpenOCD działa z ST-linkiem - używam takiego zestawu od dawna, tak samo jak setki innych osób... Sorry, ale Twoje posty wskazują,...
Arm mozna programować z eclipse że tak powiem. Najtańsza płytka na alim to 2 dolce, stlink kolejne 2, wyświetlacz pewnie z 5. I już masz zestaw uruchomieniowe za 36zl, ale za to z możliwością sprzętowego debugowania
Witam, Zacząłem zabawę z STM32, kupiłem najtańszy moduł z procesorem STM32F103C8T6, programuje z użyciem STLink v2 w środowisku AC6 STM32 (eclipse) biblioteka StdPeriph. Prosta obsługa portów działa, kompiluje i debugguje poprawnie. Jednak jest problem z UARTem, ciągle łapie śmieci (realTherm pokazuje błąd ramki). Konfiguracja baudrate itd na PC i uC...
(at)mickpr Stosowanie ARM-ow jest niestety czasem mniej wygodne i lepiej dac AVR-a itp. Co zrobisz jak potrzebujesz TTL 5V ?, a porty 5V tolerant cie nie urzadzaja. Pakujesz konwertery ktore kosztuja i w dodatku podnosza cene PCB. Dalej zamiast dawac trudniej dostepne ARM-y z serii motor control, mozna znalezc jakiegod dsPIC-a itd. (jesli potrzebujemy...
Do JLinka mam darmowy GDB serwer w Em::Blocks. IDE póki co mocno średnie, ale autor bardzo otwarty na sugestie i możliwe że wkrótce (tj. za parę wersji) fajna konkurencja dla Eclipse+OOCD z tego wyrośnie, przynajmniej w zastosowaniu ARMowym. A w temacie SWD - no nic. Spróbuję ugryźć to jakoś z patchem, zobaczymy czy mamy podobne definicje okrucieństwa,...
Przepraszam za odgrzebanie tematu ale poprzednio zostawiłem. Udało mi się nabyć za małe pieniądze płytkę discovery z Stlinkiem V2. Niestety dalej mam problem z debugowaniem. Spróbowałem skonfigurować eclipse ganymede i w nim działa zatrzymywanie debugowania ale nie działa wtyczka embsysregview. Niby się instaluje ale nie ma jej w miejscu w którym dodaje...