Można dodać coś takiego w post-build steps: arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex" i IDE wygeneruje HEXa
https://www.elektroda.pl/rtvforum/topic2...
Programem Zadig przypis do ST-linka sterownik WinUSB.
Co jest dziwne, bo w tym samym pliku wcześniej dodany jest plik nagłówkowy stm32f1xx_hal.h, który jest poprawnie linkowany przez kompilator. Bardziej "inkludowany", bo to robi kompilator. co jest absurdalne, ponieważ na górze pliku main.c jest zaincludowany plik EPD_Test.h, który zawiera tę definicję! W pliku nagłówkowym masz tylko deklarację, a nie...
Jeżeli jesteś początkujący tak jak ja to polecam System Workbench for STM32. Instalujesz i masz wszystko potrzebne, jeżeli będziesz pisał na rejestracjach to wywalasz hal i zostawiasz CMSIS. Można w ten sposób zaoszczędzić czas na środowisko a zacząć pisać programy.
Cześć Wszystkim :-) , Chciałbym się podzielić kursem który udało mi się w ostatnich dniach nagrać: "Creating Base Project - System Workbench for STM32 - downloading, installing, configuring, running, debugging, troubleshooting" https://www.youtube.com/playlist?list=PL... :arrow: Chodzi o utworzenie pierwszego projektu bazowego...
Ja zaczynałem ogarnianie STM32CubeIDE między innymi od kanału Mateusza Salamona. Tu masz link jak przygotować projekt pod pisanie na rejestrach bez HAL. https://m.youtube.com/watch?v=ShCWoicHkK... Inne materiały też warto obejrzeć.
> Dodatkowo na początku i końcu dodałem W jakim celu? Na przyszlosc nic sam nie zmieniaj skoro nie wiesz co robisz. A skoro juz masz tutorial to moze sprobuj go przeczytac ze zrozumieniem. > Mozesz odinstalowac System Workbench for STM32 w trybie awaryjnym? Po deinstalacji mozesz sie logowac?
Witaj :) Co do wgrania, jeżeli używasz System Workbench for STM32 to tam trzeba na projekcie w drzewku nacisnąć prawym myszy, wybrać "Debug As" -> "1 Ac6 STM32..." i po odpaleniu wybrać: Debug device: ST-Link-V2 Debug interface: SWD Tutaj masz obrazki: http://forbot.pl/blog/artykuly/programow...
CYTAT "Kurs bazuje na darmowym środowisku System Workbench for STM32" https://forbot.pl/blog/kurs-stm32-3-plyt...
A QT creator? STM 32 WorkBench?
STM32 każdy model ma wbudowany bootloader uruchamiany przy starcie w zależności od stanu pinów BOOT0/BOOT1 (w zasadzie BOOT0, ale trzeba zwracać uwagę na oba). Programuje się to np. przez stm32 flasher czy też flash loader demo. W przypadku nucleo będzie kolega używał wbudowanego st-link, który można wyłamać i używać do innych projektów. A co do IDE...
W jaki sposób skonfigurować System Workbencha/GDB żeby łączył się z OpenOCD na zdalnym komputerze a nie lokalnym? Nie mogę znaleźć pliku gdzie to jest skonfigurowane, w GUI takiej opcji chyba nie ma.. W tej chwili robię tunel z lokalnego portu 3333 na zdalny i działa tylko krzyczy że nie mógł uruchomić OpenOCD. Artur
czy ST-LINK jest widziany w Menadżerze Urządzeń? wygląda na problem ze sterownikiem.
Proponuję zainstalować eclipse a następnie SW4 czy tez zwane tez OpenStm http://www.openstm32.org/Downloading+the... Tam masz instrukcję co zrobić dla liuxa. Zaleta jest też taka że projekty wygenerowane przez CubeMx importują się bez specjalnego jednokliknięciowo. Masz wtedy najbardziej aktualne pliki CMSIS i HAL (jak...
Napisałem nieprecyzyjnie - nie rozpoznaje i nie kompiluje się (środowisko System Workbench for STM32). Zapewne w tym co wkleił simw wyżej jest jakaś drobna literówka czy coś takiego. Przejrzyj plik w którym masz GPIO_MODER_MODER12_1 i znajdziesz też resztę.
...zainstaluj gotowe środowsko np openstm (SW5, AC6 to po prostu inne nazwy). Nie, to nie są inne nazwy. AC6 - to jest firma, która tworzy to oprogramowanie na zlecenie ST Microelectronics. SW5 - a co to? SW4STM32 - to jest skrót od Software Workbench For STM32 i jest to nazwa środowiska (IDE) na bazie Eclipse, które jest dedykowane do mikrokontrolerów...
Nie próbujesz może uruchomić OpenOCD drugi raz, gdy już działa?
Tak, ćwiczenia z książki są napisane pod ten zestaw. Kod programu możesz pisać w środowisku Keil, i pod to środowisko są te przykłady. Ale możesz pisać w System Workbench for STM32. Ja w tym piszę, jest to program pod eclipse, nie ma ograniczenia w rozmiarze kodu. W Keil jest ograniczenie do 32kB, i jak dla mnie Keil jest trudniejszy. Płytka w całości...
Korzystam z SW4STM32 (System Workbench for STM32). Próbowałem najpierw skopiować "na głupiego" kod z drugiego linku, niestety zawieszał się w EE_Init();. Popróbuję jeszcze jutro na spokojnie i to przetrawię :) bo takie kopiowanie nigdy się nie sprawdza. Dzięki za wszystkie pomysły, dam jutro znać.
Witam, chciałem dzisiaj uruchomić przetwornik DAC, ale w moim środowisku (system workbench fo stm32) ukazuje mi się takie coś: https://obrazki.elektroda.pl/5227690200_... Nie rozumiem o co tutaj chodzi?
Wiadomo że jest wolniejsze bo procek musi wywołać funkcję, korzystam z System Workbench for STM32 i z dostarczonych przez nich bibliotek, na razie testuję dopiero wszystko : )
Korzystam z System Workbench for STM32 i nigdy przy wgrywaniu nie musiałem samemu uruchamiać OpenOCD :( jeżeli to robiłem, to nieświadomie. Miałem duże problemy z uruchomieniem środowiska pod ARMy i te System Workbench for STM32 poszło jako pierwsze. Ponieważ dopiero się uczę w miarę wolnego czasu to nie szukałem innego środowiska. Wolałem skupić się...
Poprzez debugger również występuje problem z wgraniem kodu.
(at)janchar Ponieważ widać tutaj pewne niejasności, dlatego polecam zapoznać się z podstawami. Kluczowe słowa to proces debugowania i debuger. Na przykład [url=https://en.wikipedia.org/wiki/Debug... Prościej się nie da. Wracając do tego konkretnego przypadku, to podłączając mikrokontroler przez interfejs SWD, czyli GND, SWCLK, SWDIO, nie ma...
Witam, mam taki problemik niewielki mianowicie chciałbym za nie długo lekko przerobić program w pewnym urządzeniu opartym na stm32 ale... nie wiem czy mam dokładnie ten sam kod źródłowy co w urządzeniu więc chciałbym się zabezpieczyć w postaci kopi zapasowej, no oczywiste. Ale żeby mieć pewność kopi zrobiłem test na płytce stm32f407vet6+st link i do...
System Workbench for STM32 mam zainstalowany, zależy mi na programie startowym kolegi Freddie Chopin bo w SWFstm32 ma własną inicjalizację zegarów i odliczanie czasu systic nie zgadza się z tym co jest w programie a chcę uruchomić hd44780 gdzie potrzebuję dokładnych czasów. Chyba że koledze chodzi o coś innego? Pozdrawiam
Pobierz sobie STM32CUBEMx. Tam możesz sobie stworzyć szablon, wygeneruj projekt do SW4STM32 (znajdziesz w ustawieniach projektu). Pobierz System Workbench for STM32, zaimportuj projekt i wszystko będzie śmigało... Będziesz miał kod, który działa na najnowszych bibliotekach HAL, wszystko jasno i przejrzyście opisane, łatwy dostęp do konfiguracji peryferiów...
Niepotrzebne includy same się odinclodowują w pliku o którym napisałem. Zresztą komentując np. ADC w pliku konfiguracyjnym powodujemy że zawartość całego pliku odpowiedzialnego za ADC "wyszarza" się i kompilator widzi pusty plik dlatego stwierdziłem że jest to odpowiednik usunięcia pliku. Polecam zajrzeć do tego pliku i wszystko stanie się jasne.
[syntax=bash]# This is an STM-JOY board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" set CHIPNAME STM32F103C8Tx source [find target/stm32f1x_stlink.cfg] # use hardware reset, connect under reset reset_config none[/syntax] Ewentualnie,...
Co do touchgfx po podaniu danych przyślą linka do zaciągnięcia przykładów http://touchgfx.com/try-touchgfx/evaluat... Co do twoich eksperymentów ... dziwne że nic nie chce zadziałać, ze 2 godz temu skompilowałem przykładowy STemWin dla STM32746G-Discovery pod "System Workbench for STM32" i jest OK, bez żadnych zmian w projekcie itp. więc u ciebie również...
Uart2 taktuję z APB1, dla którego ustawiłem taktowanie 45MHz za pomocą preskalerów. A do BRR wpisuję 45MHz/9600. Czyli wartość 4687. Profil zasilania sprawdzę, projekt napisany w System Workbench for STM32 Ten odczyt zmiennej WS dopiszę. Nie wiem czy dobrze cię zrozumiałem, ale uruchamiałem już usarta na HSI wpisując do BRR 16mhz/9600 i wszystko działało,...
http://forbot.pl/blog/artykuly/programow... Tutaj masz opis System Workbench for STM32, STM32CubeMX i STMStudio. Co prawda kurs dotyczy HALa i F4, ale obsługa narzędzi (tych które wymieniłem) jest tam opisana. Myślę, że to sporo wyjaśni. Mam nadzieję, że nie łamię regulaminu podając link do...
Witam. Ostatnio staram się rozgryźć zapis do pamięci flash N25Q128A która jest podłączona do STM32F469 na płytce STM32F469I-DISCO. I niechodzi mi oto aby ktoś podał mi kod a o podanie jakie kroki mam przejść aby dokonać odczytu/zapisu. To jest ostatnia rzecz jaka mi została do rozgryzienia i jakoś nie idzie mi z tym. Korzystam z bibliotek HAL wygenerowanych...
Narazie problem Uart zostawiam na poźniej zaczynam czytać podwieszony poradnik bo uważam że zacząłem od tyłu z stm;) Dziękuję za odpowiedzi. Mam jeszcze jedno pytanie z jakich środowisk (kompilatorów) korzystacie? Jak korzystam z System Workbench for STM32 i mam czasami z nim taki problem że musze tworzyć nowy projekt żeby program mi wgrał do nucleo....
Witam, Zaopatrzyłem się w zestaw edukacyjny STM32F0 Discovery oraz środowisko uruchomieniowe System Workbench for STM32. Staram się napisać prosty fragment kodu do obsługi portów według informacji w internecie - niestety nic nie działa, kompilator wyrzuca sam błędy. Zwracam się z prośbą o napisanie fragmentu takiego kodu na wzór, do testów. W załączniku...
Projekt nie wygląda na specjalnie skomplikowany. Proponuję także migrację biblioteki do najnowszej wersji HAL od ST. ST wypuściło jakiś czas temu środowisko IDE System Workbench for STM32 (darmowe) oraz specjalne środowisko STM32CubeMX pozwalające wyklikać całą konfigurację peryferiów (ącznie z konfiguracją RTOS'a). Zatem przy Pańskim projekcie należy...
Przedstawiony tutorial dotyczy głównie konfiguracji Code::Blocks, umożliwiającej pisanie i debugowanie kodu w języku C/C++, m.in. dla mikrokontrolerów z rodziny STM32. Opis zrealizowany został na przykładzie płytki STM32F4DISCOVERY. Jednak przedstawioną metodę można wykorzystać do konfiguracji innych układów z tej rodziny. Prezentowany opis zawiera...
Witam, mam programator st-link v2 z aliexpress, po podłączeniu w STM32 ST-LINK Utility wyświetla komunikat "No ST-LINK detected". Próbowałem instalacji różnych sterowników, oraz wertowałem fora w poszukiwaniu rozwiązania problemu ale nie znalazłem nic co by pomagało. Co najdziwniejsze programator jeszcze dwa tygodnie temu działał bez żadnego problemu,...
Eclipse (Neon.3 release 4.6.3) Jak dobrze poszukasz, to może znajdziesz JESZCZE STARSZĄ wersję (; Nie ma co się ograniczać do takiej która ma ledwo trzy lata. Jest to wersja, jakiej używa System Workbench for STM32, pobrany w styczniu 2019. Czemu korzystają z niezbyt nowej wersji Eclipse? Nie wiem. Ale skoro ST poleca SW4STM32, to postanowiłem go użyć....
Czy do funkcji HAL_UART_Receive_IT na pewno powinien być przekazywany adres wskaźnika do struktury UART_HandleTypeDef? Dziękuję bardzo za wytknięcie błędu. Jeszcze sporo nauki przede mną. Po zmianie wywołania z HAL_UART_Receive_IT(&huart2, &Received, 1); na HAL_UART_Receive_IT(&huart2, Received, 1); UART zaczął ładnie odbierać dane...
W System Workbench for STM32 jest problem że nie można Live podglądać sobie wartości zmiennych, tylko w pracy krokowej, do tego nie ma wbudowanego urządzenia typu graph, takiego jak w CodeComposer Studio np. co prawda jest STMStudio do "wizjualizacji", ale to nie to samo - wartości nadlatują i dopisują się do wykresu. W CCS było o tyle dobrze to rozwiązane...
Witam, zainstalowałem środowisko System Workbench for STM32, podpiąłem kilka evalboardów i w każdym przypadku kompilator nie rozpoznaje nazw rejestrów mikrokontrolerów. Przeszukałem dysk i nie widzę plików nagłówkowych typu stm32f4xx.h. Podejrzewam, że to jest właśnie przyczyną. Czy te pliki nie powinny być zainstalowane razem ze środowiskiem? Gdzie...
Witam. Próbuje uruchomić wyświetlacz LCD 2X16 po magistrali i2c na płytce stm32f4discovery uC to STM32F407VG. Zgodnie z tym filmem robię: https://www.youtube.com/watch?v=e-KgHsQP... https://github.com/MYaqoobEmbedded/STM32... I próbowałem z różnymi innymi libkami i zawsze w jakieś mam błędy. Prosiłbym...
Witam, od jakiegoś czasu zastanawiała mnie jedna sytuacja. Dzieje się to przy odpaleniu debuggera w środowisku System Workbench for stm32 (konfiguracja generowana przez CubeMX). Program otwiera nowe pliki z niepokojącą informacją, że coś nie jest dostępne. W ogóle nie przeszkadza to w wykonywaniu kodu i pewnie Eclipse z nakładką na STM-y tak ma, ale...
Tym razem przedstawiam Bootloader USB MSC (Mass Storage Class) dla tanich modułów na mikrokontrolerze STM32F103C8T6. Mocno się muszę tu hamować by nie wykrzyczeć "rewelacja". I za to, że tylko cztery kilo. I za tą tak skrajnie minimalistyczną sprzętowo , lecz wygodną koncepcję użycia resetu jako aktywacji bootloadera. Choć ma to pewne uboczne konsekwencje...
Witam, napotkałem kolejny problem związany z pracą w środowisku programowania stm32 (CubeMX + System Workbench for stm32). Projekt mi się kompiluje lecz w trakcie debugowania wyświetla się błąd treści: [syntax=c]Error in final launch sequence Failed to execute MI command: load "C:\\Users\\Turek\\Desktop\\ZZCube\\ZZco... Configuration\\Debug\\ZZcos...
Cześć, Mam problem z dodaniem biblioteki LwIP do projektu w System Workbench for STM32. Próbowałem różnych rzeczy. Próbowałem dodać pliki *.c i *.h do projektu ręcznie, próbowałem stworzyć nowy projekt z dołączonymi bibliotekami. W jednym i w drugim przypadku projekt nie buduje się. W przypadku ręcznego dodawania dostaję tyle błędów, że aż żal patrzeć...
SW to nadal jest prosta droga nawet dla początkującego, A co to jest to SW? podobno jest jakiś dobry tutorial na elektrodzie. System Workbench for STM32, środowisko oparte na Eclipse, chyba najstarsze środowisko dla STM32 oparte na gcc z obecnie rozwijanych. Czy jest jakiś przewodnik to nie wiem, wszystkiego nauczyłem się sam, a orłem nie jestem, więc...
Witam, Niedawno dostałem mikrokontroler STM32 Nucleo-L053R8 i chciałem nauczyć się jego obsługi, programowania itp. Jednak na samym początku napotkałem problemy, korzystając ze środowiska Eclipse ''System Workbench for STM32" podczas próby debugowania dostaje taki o to dziwny komunikat: https://obrazki.elektroda.pl/7763068500_... Próbowałem...
Jakieś wskazówki...? Przyznam że to ciężki temat akurat w GCC. Sugeruję może mało eleganckie rozwiązanie, ale u mnie działa (System Workbench for STM32) i to bez "kosztów ubocznych". Najpierw ta zmienna, przykładowo: [syntax=c]volatile const char __attribute__((section (".mySection"))) Version[] = "Version 2.1.1 "\ " Date: " __DATE__ " Time (UTC):...
Czy coś jeszcze jest obsługiwane przez DMA1? Nie, wykonywany jest tylko ten program, nic innego nie wykonuje DMA. Czy próbowałeś ustawić wysoki priorytet dla tego kanału DMA? Po tym jak napisałeś spróbowałem ustawić najwyższy priorytet, ale nic to nie pomogło. Czy procesor próbuje uzyskać dostęp do tablicy, w czasie pracy DMA? Nie, w żadnym innym miejscu...
Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...
Witam! Na wstępie nadmienię, że dopiero zaczynam przechodzić z 8 bitowych AVR na STM, stąd może takie trochę "laickie" pytanie. Zakupiłem różnego rodzaju wyświetlacze OLED chciałem je sobie uruchomić przy wykorzystaniu gotowych bibliotek ze strony producenta: http://www.waveshare.com/wiki/File:0.95i... W wyżej wymienionym projekcie...
Witam, jestem w trakcie wykonywania ćwiczeń z książki Mikrokontrolery STM32 w sieci Ethernet na zestawie uruchomieniowym ZL29ARM, z programatorem j-link edu, w środowisku eclipse (a konkretniej System Workbench for STM32 z pluginem do obsługi j-link). Aktualnie zawiesiłem się dłuższy czas na konfigurowaniu budzików biblioteki lwip (dla posiadających...
Piotr proszę coś więcej nie chcę żebyś przepisywał dokumentację ale napisał coś o tych peryferiach o narzędziach , zestawie uruchomieniowym, programatorze . Nie chcę cię pobić AVR-ami ,chcę po prostu zrozumieć twój wybór . Zrób dobry marketing ;) Masz bootloader więc od biedy zaprogramować możesz przez ch340g, ft232, cp2102 i podobne. Niemniej jak...
Czyli bez strugania system workbench a o to koledze pytajacemu chodziło
Poczytaj https://forbot.pl/blog/kurs-stm32-f4-4-p... Jak chcesz pod KEIL miganie dioda na module, który posiadasz to mogę dać.
Witam, programuję od 2 miesięcy mikrokontrolery STM32. Środowisko jakiego używam do tego to CubeMX do generowania konfiguracji oraz System Workbench for stm32 (eclipse z nakładką). Co ważne używam tego na Windowsie (a nie ma linuksie). Tydzień temu odinstalowałem eclipse i zainstalowałem ponownie (czemu, nie powiem :), zrobiłem to) i od tego momentu...
Kiedyś, jak używałem starych bibliotek to do zapisywania we flashu używałem czegoś takiego: motohours = motohours+*(uint16_t*)Address; //sczytuje Niezłe :) A na przyszłość, jak chcesz przechowywać jakieś dane to polecam użyć rodziny STM32L1XX. Posiada ona wbudowany EEPROM, podobnie jak atmegi. Jest łatwiejszy dostęp od strony programistycznej.
Piszę w System Workbench for STM32 . Faktycznie w pliku system_stm32f10x.c usunięcie ciała funkcji SystemInit pomogło. Musze zainteresować się kolegi startupem. Oto jej ciało: [syntax=c] /* Reset the RCC clock configuration to the default reset state(for debug purpose) */ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001; /* Reset SW,SWS, HPRE, PPRE1,...
Po instalacji TrueStudio czy też System Workbench chyba widzisz, że to jest DIY
Szanowni, Napotkałem na problem z zabezpieczeniem pamięci Flash przed odczytem. Pracuję na płytce testowej STM32F103 Nucleo, piszę w C z użyciem SPL, edytor: System Workbench for STM32. Mianowicie, po zaprogramowaniu procesora za pomocą ST-LINK Utility v4.1.0 swoim kodem, w opcjach oprogramowania Target->Option Byts ustawiam opcję Read Out Protection...
Jeśli chodzi o skonfigurowanego pod STM32 Eclipse, takiego gotowego od razu do użytku, to jest "System Workbench" ze strony www.openstm32.org. Nie testowałem tego szczegółowo (bo mam własnoręcznie skonfigurowanego Eclipse), ale na pierwszy rzut oka wygląda w porządku.
Cześć, Od niedawna zapoznaję się z zestawem STM32F769I-DISCO. Chciałem napisać prosty program migający diodami z użyciem FreeRTOSa, ale napotkałem na problem z funkcją vTaskDelay() . Dioda w założeniu miała migać co 0,5s, ale tylko się zaświeca i nic dalej się nie dzieje. main.c led_task.c System Workbench for STM32 . Męczę się z tym już parę godzin...
Pewnie dlatego, ze wczesniej programowałem (AVRy) pod Eclipse, a CooCox to w sumei Eclipse jest. Coocoxa kiedyś używałem, ale odniosłem wrażenie że nie nadąża za trendami w STM32. Jeśli nie czujesz się jakoś specjalnie przywiązany do (schyłkowego) SPL (np. dorobek własny), to ośmielę się zasugerować System Workbench for STM32 także na Eclipse i używanie...
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ć...
Pokaż program. Programu jeszcze nie ma. Znaczy się jest ale na płytkę TTGO. Tutaj chcę dopiero wystartować. Do LoRy, DS18B20 i innych czujników będę pewnie potrzebował nowych bibliotek w C. Bibliotek do sterowania przejściem układu w stany uśpienia itp (nie wiem czy takowe są czy mam wysyłać komendy czy też operować na rejestrach). Wszystko przede...
Witam, jestem posiadaczem STM32F042K6. Programuję go w System Workbench for STM32. Posiadam również mostek TB6612fng. Na początku zaprogramowałem stma żeby 2 silniki DC które podłączyłem do mostka działały na pełnych obrotach. Oto kod: [syntax=c] #include "stm32f0xx.h" int main(void) { HAL_Init(); __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE();...
Witam, Działam na STM 32F100C6, środowisko System Workbench for STM32, program pisany w C w oparciu o działanie bezpośrednio na rejestrach. Opieram się w dużym stopniu na poradniku sz. kol. Szczywronek. Problem: Na początku programu uruchamiam wszystkie peryferia i generalnie wszystko działa, tak jak powinno. Gdy w głównej pętli programu, przed rozpoczęciem...
Pisałem Ci wcześniej abyś nie zaczynał od DIY środowiska bo to jest dla Ciebie bez sensu. Ma to sens jak chcesz bardzo dokładnie, pod swoje potrzeby skonfigurować wszystkie elementy. Ale to nie ten etap. Proponuję Ci na początek system workbench: http://www.openstm32.org/HomePage Zainstaluj i działaj. I zapomnij na razie o wszelkich DIY.
Zaimportuj sobie caly projekt. To ci ustawi ścieżki jak trzeba. Jezeli to środowisko DIY to proponuję instalacje system workbench, Bo jeszcze chyba nie znasz eclipse na tyle aby się w to bawić
Witam! Tworzę projekt, który polegać ma na bezprzewodowym połączeniu STM32F303 Discovery i HC-05 z ELM327 (wersja bluetooth). Jestem bardzo początkujący, jeśli chodzi o programowanie a zależy mi na tym projekcie, dlatego postanowiłem zwrócić się o pomoc. Korzystam z STM32CubeMX oraz Eclipse z wbudowanym rozszerzeniem „System Workbench for STM32”....
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...
Witam, po krótkim starcie z STM32 doszedłem do wniosku, że chciałbym napisać własny toolchain dla tych mikrokontrolerów. Dostępnych IDE jest dosyć dużo ale każdy z nich ma jakieś mniejsze lub większe wady. Chyba największe nadzieje pokładałem w System Workbench for STM32 ale jest to tak pomieszane i nieczytelne narzędzie że nie chce z tym pracować na...
Witam, Mam mały problem związany właśnie z tą pamięcią. Buduję układ z wykorzystaniem LCD 7' i potrzebuję do pamięci FLASH wgrać kilka ikonek do interfejsu graficznego. Ikonki generuję sobie przez program Pixel Factory i tam generuje mi się tablica z ciągiem bajtów dla określonego obrazka(ikonki). I moje pytanie czy da się takie dane (tablicę z bajtami)...
Witam. Chcę za pomocą płytki STM32F334 DISCO sterować wyświetlaczem 16x2 przez interface 4-bitowy. Połączenie wygląda tak : VSS - GND VDD - 5V VO - NC RS - PB13 RW - GND E - PB15 D4 ... D7 - PA12 ... PA15 A - przez rezystor 220 ohm do 5V K - GND Kod napisany w "System Workbench for STM32" zgodnie z datasheet'em sterownika wyświetlacza. https://obrazki.elektroda.pl/3189253300_...
Witam wszystkich, Po dwóch a może trzech tygodniach poszukiwań znalazłem błąd. Nie odkryłem samodzielnie tylko znalazłem tu na forum : [url=http://www.elektroda.pl/rtvforum/to... - I2C na przerwaniach Piszę w SystemWorkbench for STM32. Przy tworzeniu kodu w STM32CubeMX (czyli na bibliotekach HAL) program dodawał za mnie...
- nie zapoznał się ze schematem elektrycznym, I tutaj trafiłeś w sedno Zerknąłem jeszcze raz na schemat: https://obrazki.elektroda.pl/7360522100_... i zauważyłem zworkę SB50 która idzie do MCO, ale na schemacie nie widać gdzie idzie, więc zmierzyłem miernikiem i okazało się, że idzie do kwarcu Usunąłem ją i teraz wszystko działa :-)...
Witam Wczoraj z z nudów znalazłem bibliotekę STM32 PMSM FOC LIBv3.4_WEB i program do konfiguracji ST Motor Control WorkBench SDK34. Wszystko ładnie wygląda ale.... Nie wie ktoś czy te biblioteki np MC_Library_STM32F4xx_single_drive.a działają pod GCC czy one są tylko pod EWARM. Bo po godzinie walki udało mi się to skompilować pod Eclipse dodając MC_Library_STM32F4xx_single_drive.a...
Nie ogarniam tego wg.... Próbowałem w workbench i za chiny nie umiem utworzyć pliku bin. Więc wziąłem się za tą instrukcję co wcześniej napisałem z tym libopencm3.... To to już dla mnie totalna magia ehhh za głupi jestem na to. Ale się nie poddam sam fakt że Tobie się udało to skompilować daje nadzieję że mi też się w końcu uda....
Witajcie, od dwóch dni próbuję ogarnąć przerwania EXTI. Już na to patrzeć nie umie... Gdy naciskam przycisk wszystko się zacina. Działanie programu (docelowe jakie ma być): dioda mruga co sekundę, po wciśnięciu przycisku gaśnie, po ponownym wciśnięciu zaczyna mrugać i tak w kółko. Działa: mruga, po wciśnięciu zostaje w stanie w jakim była podczas wciskania...
6. grudnia brałem udział w STM32 Ecosystem workshop w Eindhoven. Jednym z tematów dyskusji w czasie przerwy była kwestia obecności logo CooCox w materiałach marketingowych ST, pomimo braku aktualizacji i jakiegokolwiek rozwoju tej marki. Informacja, którą otrzymałem od pracownika ST brzmiała mniej więcej tak: Rzeczywiście jest z tym problem, ponieważ...
Na podstawie kursu w linku podanym poniżej chcę uruchomić STM32F103C8T6 https://forbot.pl/blog/kurs-stm32-3-plyt... Natomiast ze względu na to że kurs opisuje uruchomienie płyty Nucleo a ja mam inną pojawiły się problemy w momencie konfiguracji projektu. Postępując logicznie, w zakładce Board muszę oprócz procesora...
Default Handler, więc pierwsze pytanie: Czy masz zdefiniowany wektor przerwania RTC_IRQ w pliku startup_stm32.s?
(...)Keil darmowy ma ograniczenia do 32 kB, co przy korzystaniu z wyśw. graficznych całkowicie go dyskwalifikuje(...) A ja używam darmowego IAR Embedded Workbench, który też ma ograniczenie do 32kB kodu, ale pozwala na etapie konsolidacji dołączyć zewnętrzne pliki, co pozwala umieścić w pamięci FLASH nawet spore dane.
Cześć, Platforma: STM32F769I-DISCO, środowisko: System Workbench for STM32 Wydawało mi się, że poprawnie skonfigurowałem FreeRTOS, ale ten znowu mnie zaskoczył :) Jak tworzę wątki przed vTaskScheduler(), to wszystko działa super, ale jak próbuję stworzyć wątek po uruchomieniu planisty, to wątki nie uruchamiają się. Może czegoś nie rozumiem, ale wydaje...
Witam Pytanie może trochę banalne, ale mam z tym problem. Posiadam zestaw od Kamami STM32 Butterfly. Zainstalowałem IAR Embedded Workbench, ściągnąłem biblioteki stm32f10x_cmsis_v3.1.0 oraz STM32F10x_StdPeriph_Lib_V3.1.2, aby rozpocząć naukę programowania. Moje pytanie jest: jak to teraz połączyć, aby zacząć pracę?
Witam wszystkich :) Postanowiłem rozpocząć przygodę z ARM. Kupiłem płytkę STM32F103C8T6 i zaprogramowałem ją za pomocą Arduino IDE korzystając z przejściówki USB-RS232. Działało fajnie, ale nie chcę programować za pośrednictwem Arduino IDE i portu szeregowego, więc zakupiłem ST-Link (taki o: www.waveshare.com/wiki/ST-LINK). Pierwsze pytanie: 1) Czy...
Zanabyłem jakiś czas temu płytkę jak w temacie. Ostatnio postanowiłem wreszcie sie tym pobawić, ale skończyło się to totalnym failem. Ściągnąłem najnowszą wersję IAR Embedded Workbench for ARM (6.21). Juz pomijając fakt, że nie da się skompilować exampli dostarczonych przez ST, bo są dla jakiejś starożytnej wersji IAR'a, to nie da się nawet połączyć...
Witam programuje w AC6 Work Bench STM32 jako nakładka na Eclipse, wybrany zestaw startowy to STM32f407 discovery, program przy innych projektach działa i poprawnie tworzy wsad, dopiero po dodaniu plików z zewnątrz są problemy, wszystkie pliki mam zainkludowane a mimo tego wyświetla mi się błąd, że nie mam odwołania do prototypu funkcji podczas wywoływania...
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...
Nie wiem czy to co napiszę coś pomoże Koledze, ale mam pewne przemyślenia. Podobny problem też na początku swojej drogi miałem, tzn. problemy przy programowaniu klonem ST-Link do płytki z STM32F103C8T . Objaw polegał na tym, że musiałem ustawiać w STlink Utility opcję Connect Under Reset i co gorsza w odpowiednim momencie musiałem nacisnąć przycisk...
Moc obliczeniowa nadal bardzo mała, a przy falownikach, sterowaniu silników czy SMPS jest bardzo potrzebna. Ja od siebie dodam, że spotkałem sterowniki falowników w ciut nowocześniejszych trolejbusach (na silnikach asynchronicznych) działające w oparciu o klona C251. Czyli też nie jakiś demon prędkości (ale za to 16bit native) Jeśli nie bawimy się...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Nie chciałem zakładać nowego tematu bo wiem z doświadczenia, że jest to męczące dla zaawansowanych użytkowników i sprawia problemy w późniejszym szukaniu. Otóż. Posiadana przeze mnie płytka to nie Discovery, ale Nucleo F429ZI. niestety jestem początkujący ;( a za zadanie dostałem opracowanie połączenia LAN za pomocą socketów w układzie kompuer PC <->...
wygląda to fajnie choć nie przyglądałem się za mocna bo cała moc mojego internetu poświęcona jest na IAR Embedded Workbench i sciągnięcie 30dniowej wersji. Ten procek to rozumiem 32-bitowiec ? a środowisko darmowe ? Jak się ono ma do programatora od kamami podobno zgodnego z ST-Link ? Przynam się że "REva STM32 Starter Kit" w cenie 199 eur jest na moją...
kolega sie pewnie obawia strat w strakcie pracy. proponuje sobie załozyc konto na TI np i robic projekty w workbench-u. 95% sprawnosc - koszt $1 - (automatyznie wygenerowany) http://obrazki.elektroda.pl/4906354100_1... Parę razy korzystałem i sprawdziłem w praktyce te projekty - działaja jak nalezy.
Po kilku miesiącach przerwy chciałem wrócić do programowania mojej płytki Discovery z układem STM32F407. Mam napisanych kilka wersji programu do zwykłego migania diodą, programy się kompilują i wgrywam jej przy pomocy AC6 System Workbench oraz STM32 ST-Link Utility. Programator mam widoczny w menadżerze urządzeń jako STMicroelectronics STLink Virtual...
Rzeczywiście kompilator dodał mi złą wartość w symbols mówiąca o zastosowanym mikrokontrolerze, wstawiam obrazek celem wyjaśnienia: http://obrazki.elektroda.pl/6199751400_1... Od teraz widać ze wykonują sie odpowiedznie "ifdefy" i procesor powinien chodzić na 72mhz lecz jak naprawić ten problem? http://obrazki.elektroda.pl/3091832500_1...
stm32 workbench system workbench stm32 electronic workbench
zarzadzanie produkcją wyciek prądu technics glosniki
sterownik movera sterownik movera
Thomson Smart TV – jak ustawić start na kanałach TV zamiast YouTube i aplikacji internetowych Satel Integra Perfecta DSC – czujka wejścia/wyjścia narusza uzbrojenie alarmu, opóźnienia, konfiguracja