Podmień w katalogu CoIDE/bin plik STLinkUSBDriver.dll na ten z załącznika. Pozdrawiam
Odkomentuj to: [syntax=c]// pulSrc = &_sidata; // // for(pulDest = &_sdata; pulDest < &_edata; ) // { // *(pulDest++) = *(pulSrc++); // } // // /* Zero fill the bss segment. */ // for(pulDest = &_sbss; pulDest < &_ebss; ) // { // *(pulDest++) = 0; // }[/syntax]
Spróbuj zmniejszyć przydział Ram dla sterty w pliku FreeRTOSConfig.h #define configTOTAL_HEAP_SIZE
A zegary dla portów włączasz?
Pliki tzw. "statycznych blibliotek" należy z resztą kodu połączyć na etapie linkowania, a nie dodawać do kodu przez #include. Plik .a zawiera skompilowany kod obiektowy oraz różne inne informacje, z których praktycznie żadna nie jest w formie otwartego tekstu. Innymi słowy - jest to generalnie plik binarny. Etap linkowania to moment w którym z plików...
Witam Może ten wątek ci pomoże: http://www.elektroda.pl/rtvforum/topic24... Pozdrawiam
Witam Mam pewien problem wyrzuca mi następujący błąd przy użyciu sprintf i ADC. Sprintf mam tak wpisany: [syntax=c]sprintf((char *)wartoscADC1VTekst, "%d,%03d V\0",( wartoscADC1V / 1000),( wartoscADC1V % 1000));[/syntax] Tak mam wpisany przetwornik AC [syntax=c]void ADC_Config(void)...
Ten delay bez asm_volatile to dziala w ogóle, czy kompilator to pomija i wyrzuca?
Czy przerabiales przyklady z [url=http://www.st.com/web/en/catalog/to... st? Ja co prawda nie uruchamialem virtual com ale uzylem wlasnie ten przyklad (przerobilem deskryptory i wywalilem cala obsluge uart) do stworzenia komunikacji generic usb z wlasnymi driverami (winusb) i powiem...
Witam. Zainstalowałem dzisiaj CoIDE. Jak na razie bardzo mi sie podoba, bez problemu debuguje i programuje przez ST_Link. Czy ktoś pracuje na tym oprogramowaniu? Jakieś opinie? To jedyne oprogramowanie darmowe jakie znam dla (między innymi) STM32.
ja mam z nazwą 'arm-2011.03-coocox'.
Nigdy nie robiłem takich rzeczy, więc nie wiem czy to dużo czy mało. Masz włączone FPU ? Jesteś pewny że masz dobrze skofigurowane zegary?
Z Coocox'a przesiadłem się na STM32CubeIDE i zdecydowanie to środowisko polecam. Przejście będzie chyba najprostsze. Projekty z Coocox możesz sobie zaimportować jako Atollic True Studio.
Jest też biblioteka od CooCox.
Trochę kombinowałem i udało mi się ten problem przejść. Program kompiluje się, przechodzę jednak do kolejnego problemu. W prostym programie chciałbym odtworzyć kawałek muzyki a następnie coś nagrać (choć szczerze mówiąc, zależy mi jedynie na nagrywaniu, to wiadomo, człowiek próbuje.) Niestety, program nie odtwarza mojego sampla. Sampel jest fragmentem...
CoIDE CooCox:)
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...
Teraz popularne jest Stm32CubeIDE. Dawniej było Attolic TrueStudio lub CooCox lub Keil uvison.
[syntax=c]#if defined(STM32F0) #include <libopencm3/stm32/f0/nvic.h> #elif defined(STM32F1) #include <libopencm3/stm32/f1/nvic.h> #elif defined(STM32F2) #include <libopencm3/stm32/f2/nvic.h> #elif defined(STM32F3) #include <libopencm3/stm32/f3/nvic.h> #elif defined(STM32F4) #include <libopencm3/stm32/f4/nvic.h> #elif defined(STM32F7)...
Przecież na stronie CooCox.org jest [url=http://www.coocox.org/downloadfile/... CoOS User's Guide, a w nim prosty i uniwersalny przykład. Wrzucasz to jak zwykłą bibliotekę, bez specjalnych Makefile. Prosty schemat wykorzystania CoOS, wszystko masz wytłumaczone w manual'u: [syntax=c]// CoOS library // #include "OsConfig.h"...
Cześć Widzie na forum że dużo osób korzysta z TrueStudio Lite. Więc sam jako początkujący w STM32 spróbuję. Na razie mam "Mikrokontrolery STM32 w praktyce" + ZL27arm + ZL14PROG + Atollic TrueSTUDIO. Pytanie do kolegów jak połączyć na początek? Spróbuj na początek tego: [url=http://www.coocox.org/]CooCox, będzie działać z Wigglerem (powinno). Osobiście...
Na schemacie STM32F4 Discovery (dokument DM00039084, strona 39) ten układ - STMPS2141STR do wyprowadzenia nr 1 (IN) ma podłączone +5V. Musi być zasilony właśnie z 5V, żeby w trybie Host możliwa była współpraca z urządzeniami zasilanymi z portu USB (tzw. "bus-powered"). Układ STMPS2141STR jest tylko kluczem/switchem i nie podwyższa napięcia. OTG_FS_SOF...
Cześć, W wolnym czasie uczę się układów STM32 na płytce STM32_Smart_v2 (https://stm32-base.org/boards/STM32F103... Próbuję uruchomić pamięć eeprom, która jest na tej płytce na podstawie kursu (https://forbot.pl/blog/kurs-stm32-11-i2... Niestety program nie działa - funkcja I2C_EVENT zwraca error....
Ja zainstalowałem CooCox oraz SW4STM32.
Witam, Próbuję się odnaleźć w programowaniu STM32. Mam zainstalowane środowisko CooCox CoIDE i z Repository jak sobię wyciągne biblioteki np do GPIO to potrafię sobie zasterować. A co to jest za biblioteka libopencm3? Usunąłem wszystkie biblioteki z Repository pobrałem ww bibliotekę, dołączyłem do mojego projektu i nie działa...
Witam, Pracuję nad projektem urządzenia, w którym po raz pierwszy zastosuję mikrkontroler STM32 zamiast dotychczasowych AVR. Zadecydowałem się użyć układ STM32F030K6T6 oraz środowisko programistyczne CooCox. Na poczatek napisałem prosty program w załaczniku. Mam takie pytanie, jak w programie zadeklarować, że uzywam zewnetrzny kwarc np: 12Mhz? [syntax=c]...
Witam, Tak się składa, że również posiadam tą płytkę oraz używam CooCoxa. Sprawa z jej obsługą wygląda następująco: 1. Potrzebujesz kabla USB: A - B mini 2. Sterownik do USB - ST-LINK/V2 do ściągnięcia 3. STM32 ST-LINK Utility do ściągnięcia 4. Uważaj do jakiego gniazda USB w kompie wkładasz kabel :) pół godziny się męczyłem a wystarczyło przełożyć...
pobrałem coocox z oficjalnej strony, zainstalowałem wszelkiego rodzaju sterowniki tak jak to jest pokazywane w tutorialach, aczkolwiek w dalszym ciągu próbując wgrać program do procesora wyskakuje błąd: Error: Flash driver function execute timeout Program Download Failed ! Erase:[ 0%] komputer widzi płytkę (jest to STM32 L1 Discovery), program STM32...
A czego nie ma Coocox, co ma Atollic? Np.: szablony dla zestawów z procesorami STM32 sygnowanych przez STM np discovery (posiada tylko jeden dla f0).
Dziękuje bardzo za pomoc el2010tmp :) Odpaliłem memsa :) PS. Męczyłem się z nim długo długo ;) EDIT: Dodaje projekt w CooCox jak by ktoś chciał.
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. http://www.coocox.org/CooCox_CoIDE.htm
Z tego co widzę to jednak można :P. Do autora: co miałeś na myśli poprzez firmowe sterowniki programatora? Po ich zainstalowaniu w urządzeniach i drukarkach wykrywa Ci płytkę jako STM32 STLink czy dalej unknown device?
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ć...
U żadnego z kolegów nie zauważyłem podciągania linii LCD_Reset do plusa zasilania. Na płytce HY-smart linia LCD_Reset jest wprost podłączona do linii NRST procesora (linia NRST podciągnięta jest do 3,3V przez rezystor 10k). W załączonym pdf-ie płytki Open103Z LCD_RESET opisany jest jako PB1. Jeżeli to się zgadza to w załączonych kodach kolegów nie widzę...
http://sunduino.pl/index.php/arm/stm32/d... Spróbuj tego :)
Kurcze, zgłupiałem totalnie, proszę o wytłumaczenie jak to działa. Dla AVR mając np tablicę danych normalnie trafiała do RAM, często wykorzystując go w całości więc dodawało się PROGMEM, lądowała we FLASH (dosłownie zmniejszał się rozmiar zajętej pamięci RAM a zwiększał pamięci FLASH). Do tego używało się gotowych funkcji w stylu pgm_read_byte itp....
Ja do wora dorzucę jeszcze Nucleo-F103RB. W Kamami za 51 zł. Programowanie w postaci przeciągnij i upuść :). Niestety póki co, openocd nie obsługuje stlinka w wersji v2-1, jednak bez problemu debuguje się z Coocoxa.
Nie wiem dlaczego ale zaczęło działać, próbowałem dziś w CooCox debugować, żeby sprawdzić czy się połączy, ale nie działało, później dla pewności spróbowałem jeszcze raz w ST-LINK Utility (przed sprawdzeniem procka na innym programatorze) i stał się chyba jakiś cud, bo działa!
Atollic nie jest darmowy. Może spróbuj z CooCox? - na Eclipse, - darmowe i w pełni funkcjonalne, - ma dużo gotowych przykładów, drivery do różnych elementów zewnętrznych: LCD, TFT, SD, akcelerometry... - wbudowany SPL (jak ktoś lubi), - bez problemu współpracuje z ST-LINK V2, JTAG... - nie wymaga konfiguracji, a nadal oferuje pełną swobodę kształtowania...
Deklaracja jako extern "C" zmienia tylko specyfikację interfejsu binarnego funkcji, a konkretnie sposób wywołania i przekazywania argumentów oraz sposób generowania nazw symbolicznych dla linkera (po polsku: konsolidatora :) ). Ale nie zmienia to języka źródłowego, tzn. jest to dalej C++.
To się przesetań zastanawiać i przyjmij to za pewnik. Dlaczego 8-bitowe stałe do sterowania wyświetlaczem są zadeklarowane jako 32-bitowe zmienne, w dodatku ze znakiem? O priorytetach przerwań proponuję chwilowo zapomnieć - nie myśl o nich i nie ustawiaj ich. Realizację wyświetlania na STM32 znajdziesz w jednym z ostatnich numerów EP.
Jeśli mnie pamięć nie myli to CooCox nie ma pod linuxa. Ale zgadzam się tam faktycznie jakoś wszystko działa bez problemów.
Pytanie trochę z lenistwa: Czy ktoś z Kolegów ma GUI z ST uruchomione na HY-Mini i podesłałby źródła? (ewentualnie inne GUI - np Micrum) Jeśli jako gotowa biblioteka - to gcc i CooCox. :D
Wywal ( unsigned portBASE_TYPE ). ---- Wydzielono z tematu: [url=http://www.elektroda.pl/rtvforum//v... uruchomić FreeRTOS na stm32 przez piotrva dnia 26 Wrz 2016 16:49
Metoda "wszytko na raz" nie za bardzo się sprawdza. Jest to jedyna metoda przy cargo-cult i copy-paste programowaniu. Osoby te muszą zebrać wszystke poprzebne im "kody" (w fazie copy-paste), następnie (w fazie cargo-cult) wstawiają podpatrzone gdzieś framenty róznych aplikacji bez rozumienia o co chodzi. Kolejne fazy: 1. Faza zaprzeczenia i izolacji...
A nie inkludujesz czasem pliku "fsdata.c" (at)mickpr nie, takich rzeczy nie ma w kodzie :) Projekt ściągnięty z strony http://blog.tkjelectronics.dk/...l-phy/c... i uruchomiony w coocox coide 1.5.0 Nic w nim nie modyfikowałem...
Czy ktoś zatem może wrzucić na serwer instalator wersji 2.3? Ja mam lokalnie u siebie wersję 2.2. Jak nie znajdziesz 2.3, daj znać. A nie rozważałeś zmiany środowiska? Ja się przesiadłem na CooCox i nie żałuję. Pozdrowienia, m.ki
Damian7546 - na prawdę 'walczysz' z tym już od 19 listopada? Co przez ten czas próbowałeś, jeżeli w ogóle coś próbowałeś? Przecież takie rzeczy załatwia się w kilkadziesiąt minut. Dodano po 1 Zainstaluj wersję wcześniejszą, np. 1.5.1, którą ja używam pod win8. Jeżeli nie będziesz mógł znaleźć, to mogę ci wysłać.
No ale dostajesz informację, że plik nie został odnaleziony... Co to ma do rzeczy czy został skompilowany dla Keila czy nie, skoro po pierwsze musi zostać odnaleziony? podając do linkowania parametr -lgui wcale nie powodujesz wyszukania pliku gui.a - linker poszuka tylko pliku libgui.a (w ramach potwierdzenia sprawdź czy biblioteka matematyczna nazywa...
Przykładowe projekty mają skonfigurowane zarówno skróty do OpenOCD jak i konfiguracje dla GDB (we wtyczce GDB Hardware Debugging). Wszystko będzie widoczne po ZAIMPORTOWANIU projektu. 4\/3!!
Ale dziwne, że CooCox nie znalazł takiej nazwy bo wytargałem ja ze źródeł newliba, czyżby on używał jakiejś innej kompilacji tej biblioteki? Też mnie to zaciekawiło i zacząłem grzebać w źródłach newliba. Faktycznie, __env jest, ale w części związanej z RDOS - zapewne w CooCox tego nie dokompilowali. (Zresztą, __env jest tam utożsamione z environ ,...
To teraz załóż tą zworkę od Idd i zacznie działać. 4\/3!!
Myślisz, ze tak nie robiłem ? Puszczałem debbuger według którego wszystko jest ok lub od razu program w ogóle się nie wykonuje... rady w stylu "puść i patrz jak się zachowa" niestety tutaj są mało użyteczne. Korzystałem z CooCox 1.7.6 i 1.7.7 A dowalenie hasłem w stylu "stm32 za niedługo będzie robiło za sterowniki led"... daruj sobie. Urządzenie finalnie...
W funkcji void SPI_SD_Init( void ) brakuje konfiguracji AFR i sprawdz GPIO(konfuguracja i RCC). SCK i MOSI ma być jako AF.
Podejrzyj kod asemblera i zobacz czy na pewno wykonują się zmiennoprzecinkowe instrukcje. U mnie dodatkowo trzeba było włączyć optymalizację oraz podlinkować libm i libg z katalogu fpu kompilatora i tak zauważyłem, że sporo zależy właśnie od wersji kompilatora. Mnożenie wykonuje od razu sprzętowo ale do pierwiastkowania trzeba go zmusić. A pozwolę też...
Akurat mam dostęp do legalnego Keil'a bez limitów, ale bardziej takie rzeczy się dla "szkolonych" przydają, żeby było za darmo i bez większej możliwości skopania konfiguracji. Teraz właśnie, z racji stosowania głównie STM32, będę testować SW4STM32. Swoją drogą fajnie, że ST wreszcie wprowadziło coś, co oficjanie wspierają i co jest darmowe i ready to...
Witam, Próbuje zaimplementować hosta na stm32f407, który będzie obsługiwał klawiatury. Bazuje na przykładzie ze strony: [url=http://stm32f4-discovery.com/2014/0... Przykład jest oparty na: STM32_USB-Host-Device_Lib_V2.1 Mam dwa problemy: 1. Nie działa wysyłanie raportów z hosta do klawiatury...
widać ten ("cudowny", "najlepszy" i "prosty w obłudze") rozwija się, natomiast poskładać do "kupy" eclipse + dodatki to bez "tutoriali" dla początkujących ciężka droga. Dodano po 2 dla początkujących przydałby się taki zestaw instalacyjny eclipse + niezbędne dodatki coś podobnego do CooCox, wszystko w jednym i odpowiednio skonfigurowane.
Mój profesor od informatyki ( kieeeedy to było... ) mówił zawsze tak: "lepszy jest program źle napisany, ale taki, który działa, od najlepiej napisanego, który nie działa". Biorąc pod uwagę temat w którym sobie piszemy (jak i większość tematów związanych z STM32), raczej brakuje jeszcze trzeciej - definitywnie najpopularniejszej - opcji, czyli program...
Z tego co wiem to RLink jest obsługiwany przez Raisonance oraz Openocd. Więc masz 3 wyjścia: - zostać przy Raisonance - Eclipse + Plugins + Openocd - CooCox Nie znam IDE nr 1 oraz 3. Dla opcji nr 2 należy: - pobrać najnowszą wersje Eclipse - zainstalować plugin GDB Hardware Debugging - zainstalować pluginy http://gnuarmeclipse.sourceforge.net/upd...
Jak więc tego dokonać? Jak to zrobić w CooCox czy w Keilu - no idea (; CooCox: Menu Project->Configuration, panel "Memory Areas", radiobutton "Debug in RAM" zamiast "Debug in Flash". Będzie widać, jak zmienią się adresy w polach powyżej radiobuttonów. Pozdrowienia, MKi
Koledzy. W tych ARM-ach stawiam pierwsze kroki, więc proszę mi wybaczyć lamerstwo, jeśli mi się zdarzy. Posiadam płytkę HY-miniSTM32 z wyświetlaczem HY32D i procesorem STM32F103VCT6. Używam środowiska CoIDE w wersji najnowszej, czyli 1.7.5 i toolchain GNU Tools ARM Embedded\4.7 2013q3 Ściągnąłem i otworzyłem pod CoIDE projekt glcd, umieszczony kilka...
Dlatego zamierzam zmienić środowisko. Cube nie gryzie, już ściągnąłem tą bibliotekę, Workbench niebawem. Znalazłem swego procka w CooCoxie, ale nie ma do niego bibliotek, ani Rcc, ani gpio, ani dac (będę potrzebował także w tym projekcie). CooCox jak widać jest fajny na start z STM32, ale żeby zrobić coś więcej, to wysiada. Co do wyświetlacza, zamierzam...
Witam. Testuję właśnie środowisko System Workbench for STM32 i mam problem z debuggerem dla procka STM32F030F4P6. Wgrywanie do pamięci FLASH działa. Programator ST link z płytki stm32VL, połączenie przez SWD. Konsola odpowiada: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed under GNU GPL v2 For bug reports,...
chciałbym się podpytać z jakiego IDE korzystacie? czy jest coś innego opartego na gcc a nieobiążąjącego tak komputer jak STMCubeIDE? Kiedyś był chyba Coocox ale umarł. Ja używam STMCubeIDE i szczerze mówiąc nie zauważyłem, żeby był jakoś szczególnie obciążający. Ładuje mi się szybciej niż chociażby AS7, na które też nie narzekam, kompiluje błyskawicznie,...
Witam, Proszę o pomoc w konfiguracji CoIDE dla procesora nie wpieranego w moim przypadku jest to STM32F217VGT6. Oczywiście dla procesorów wpieranych jak STM32F103 konfiguracja jest banalna (włączenie CMSIS core i boot, RCC, Flash itp). Dodatkowo można dorzucić ręcznie biblioteki np USB i wszystko śmiga pięknie. Niestety dla nie wpieranych konfiguracja...
Funkcja z tego pierwszego wywoływana jest przez różne funkcje standardowe typu printf(). Funkcja z tego drugiego wywoływana jest pewnie przez startup albo przez jakąś inną funkcję z bibliotek coocoxa.
U mnie cs-make.exe jest w tym samym miejscu co reszta narzędzi (paczka arm-2011.03-coocox.rar), ale to nie cs-make.exe tu nie znajduje. Otwórz konfigurację projektu, build.xml, wywołanie narzędzia: [syntax=XML] <exec executable="cmd"> <arg line="/C "${gcc.home}\arm-none-eabi-objd... -d "${project.bin}\${project.name}...
Co do opoźnień to nie pomoge bo nie wiem jak działa kontroler i2c w stm32 - trzeba by doczytać. Zgadza sie 0x1D tylko dopisz sobie bit kierunku do tego . Funkcja od zapisu adresu mimo opisu nazwy nie robi nic z adresem i nadpisze Tobie adres kierunkiem . -- waski monitor to nie zauwazylem ze na koncu tabelki sa dobre wartosci .
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Witam Na wstępie powiem, że jestem świeżakiem w temacie mikrokontrolerów STM32 ale sporo szukałem (nie tylko na elektrodzie) i nie mogę sobie z tym problemem poradzić. Mam płytkę F103VCT6 + LCD3.2''. W tym LCD jest slot na kartę microSD. Chcę zrobić chyba najprostszą rzecz na świecie czyli stworzyć na karcie plik. I tu pojawia się problem - płytka zawiesza...
Hej sorry za offtop. W jakim środowisku przygotowujesz projekt dla STM32F429i, CooCox jeszcze nie obsługuje tej płytki.
No to masz coś bardzo nie teges ze schematem Ale ze schematem czego? St Link komunikuje mi się z procesorami F1xxx, z F4xxx nie, ani z ta płytką, ani z F407 na płytce Discovery. Natomiast bez problemu komunikuje się z F4 Coocox, ale tam nie ma opcji ustawiania bitów konfiguracyjnych. Dodano po 2 Mam St-Link v2.2.0, USB Driver v4.2.2.0 i ST-Link CLI...
Witam. Pracuję na oprogramowaniu CoIDE (v1.7.8), Win8.1 (64bit), Toolchain (gcc-arm-none-eabi-5_2-2015q4-20151219-w... STM32 ST-LINK Utility (v3.8.0). Musiałem przeinstalować system. Po tym zabiegu oprogramowanie CooCox odmówiło współpracy. Program się kompiluje, ale w momencie próby wgrania występuje problem: [syntax=c]D:\CooCox\CoIDE>"D:/CooCox/CoI...
... Kod producenta wygląda następująco: 1. Nie wiem czego producentem jest autor takiego interfejsu i2c, ale radziłbym tego nie kupować i unikać jak ognia. Ten delay to już jakaś patologia :/ 2. Na pewno nie jest to kod producenta mikrokontrolera (ST), bo ten jest znany i ogólnie dostępny. 3. Jeżeli chcesz się dogadać z układem, to wykorzystaj sprzętowy...
Jeżeli SPL ustawia odpowiednie bity w odpowiedniach rejestrach tak samo dobrze, jak HAL, to czemu? Przecież to tylko o to chodzi Martwe i nikt byków już nie poprawia.
(at)BlueDraco: Zgadzam się z Tobą i też się zastanawiam na czym polega ta dziwna maniera polecania zabytkowych, 8-bitowych AVR'ów? Pomijając ich ograniczenia strukturalne, za każdym razem wchodząc na Forum widzę problemy typu: jaki programator, programator nie działa, błędy zapisu, program jest dobry, a jednak nie działa... i tysiąc tego typu problemów...
Witam ! Chciałbym się nauczyć programować mikrokontrolery STM32. W tym celu zakupiłem płytkę testową STM32F4 DISCOVERY. Zainstalowałem wszystkie sterowniki, program do obsługi programatora ( gotowe programy wgrywają się i działają ), środowisko IDE - w moim przypadku CooCox oraz toolchain. Biblioteki, które dołożyłem pochodzą ze strony ST: stm32f4_discovery.h,...
Panowie, a czy korzystał może ktoś z Was z bibliotek COX (dostępnych na stronie COOCOX)? Od pewnego czasu korzystam ze środowiska CoIDE ale używam bibliotek ST – generalnie ze środowiska jestem bardzo zadowolony choć z bibliotek ST już tak średnio. Niedawno pojawiły się biblioteki COX dla STM32F10x i planuję je wypróbować przy kolejnym projekcie.
http://obrazki.elektroda.pl/6157264700_1... Sklep element14 rozpoczął dystrybucję potrójnej, budżetowej platformy Embedded Pi, która będzie stanowić pomost pomiędzy niezwykle popularnymi w świecie konstruktorów Raspberry Pi, Arduino oraz 32-bitowym wbudowanym ARM. Nowa płyta będzie dostępna za pośrednictwem sklepów element14, MCM oraz...
Witam, próbuję stworzyć transmisje przez SPI w procesorze STM32F103VET6. Transmisja miałaby polegać na wysłaniu kilku bajtów przez SPI1 do SPI2. Problem w tym, że niestety nie posiadam jeszcze JTAGA (juz leci z Chin) umożliwiającego debugowanie, więc nie jestem w stanie sprawdzić błędów. SPI1 ma pracować jako master , SPI2 slave. Laczenie SCK z SCK,...
Wiem, że SPL jest zły, powoli z niego uciekam. Nie rozumiem jeszcze jednej rzeczy w tym fragmencie: error: 'RCC_APB2Periph_GPIOA' undeclared (first use in this function) Nie jest to mój wytwór tylko kod z książki. IDE to CooCox. EDIT: Popatrzyłem w DS i w rejestrze RCC_APB2ENR nie ma takiego bitu, jest zaś w RCC_AH1B1ENR. W książce jest...
A ja proponowałbym najpierw zainstalować sobie "jakieś" środowisko pracy i zobaczyć jak się w nim czujesz i jakie kontrolery są w nim obsługiwane. Sprawdź też jakie ograniczenia mają poszczególne IDE. Może się szybko okazać, że bariera 32kB programu skutecznie ostudzi Twój zapał do tworzenia czegokolwiek w danym środowisku, a nie zawsze można pracować...
Więc co Kolega proponuje? Nie będę się już upierał na AVR32. Chodzi mi o takie procki, pod które jest darmowe oprogramowanie (środowisko, toolchain) i programator w rozsądnej (czyt. do 300zł) cenie? Chyba najmniej problemowe są STM32 w dowolnej wersji - toolchain gcc, eclipse są za darmo (pod Windows można się zastanowić nad środowiskiem CooCox), debugger...
Mylisz się. Jaka jest prędkość obiektu przy zerowym przyspieszeniu? 0 czy 1000 km/h?
Ten kod nie działa na sw4stm32 ponieważ jest napisany w bibliotece spl a to środowisko używa hal. Kod z linku powinien działać w programie coocox. Niestety nie jest rozwijany od 2017 roku.
Witam serdecznie, Potrzebuję jakiegoś bardzo prostego przykładu (typu "Hello world" albo wyświetlanie pixela) obsługi wyświetlacza LCD (HY32D) dla procesora STM32F103VCT6. Testuję to na HY-Mini (jak w na załączonym obrazku). Przekopałem już trochę internetu - są jakieś przykłądy, ale zdaje się, że wymagałoby to kilku godzin pracy a ja potrzebuję coś...
Witam serdecznie, Zakupiłem niedawno płytkę STM32 HY-MINI z prockiem: STM32F103VCT6 . Udało mi się już podłączyć debugger ColinkEx, udało mi się skompilować i wgrać przykład. Nawet zdaje się, że debugger wyżej wymieniony działa bez zarzutów. Mam tylko problem z GPIO. Wygląda to tak, jakby nie chciało działać. Mam przykład zaczerpnięty z CooCox ide GPIO_Blink....
Hej, chciałem was poprosić o pomoc w postawieniu FreeRTOS na STM32F407 VG discovery Board. Przeczytałem kilkakrotnie tutorial na stronie http://imagizer.imageshack.us/v2/320x240... Następnie dodaje pliki RTOS'a zgodnie z instrukcją http://imagizer.imageshack.us/v2/320x240... W kolejnym kroku dodaje FreeRTOSConfig.h do katalogu...
No cóż, zaufam starszym i mądrzejszym i tak też zrobię. Jednak, jeżeli to nie problem, to prosiłbym o jakąś argumentacje, żebym mógłbym w przyszłości wnukom opowiedzieć "dlaczego" akurat tak mają robić :) Co do moich postępów: Na chwilę obecną udało mi się wgrać do procka dwa proste programy. Jeden w sektorze: 0x08000000 do 0x08003000 a drugi w: 0x08003000...
CooCox swego czasu był dość (jest?) zabugowany i działa(ł) średnio. Na początek proponowałbym Eclipse+EmbsysRegview+ARM Plugin. Do tego ref. manual i dokumentacja core'a oraz dokumentacja gcc ;)
Jak zwykle błąd ten sam - bzdurna funkcja xmit_spi(), która jest błędna i zbędna. 4\/3!!
Witam Nie potrafię tego procka zaprogramować. Miałem go na układzie z wyprowadzeniami UART1 + BOOT1 i 0 Próbowałem programować lock pickiem od freddiego (wyjście UART, bootloader) ale nic z tego (a wcześniej programowałem bliźniaczy układ STM32F103R4T6A taką samą metodą i poszło bezproblemowo). Następnie wyprowadziłem pełnego JTAGA z pinów procesora,...
Formalnie coocox nie obsługuje jeszcze tej wersji, ale w praktyce da się to obejść. 1) podczas tworzenia projektu wybierasz podobny uC np. STM32F407VG 2) kopiujesz skrypt .ld z przykładowego projektu dla Atollic oraz plik startowy .S (możliwe, że będziesz musiał zakomentować tam jedną linijkę) 3) w zakładce Link wyłączasz adresy z coocox'a i wskazujesz...
Próbowałeś tego: http://www1.coocox.org/forum/topic.php?i...
Witam, zaczynam z programowaniem STM32 i mam taki problem. Na procesorze STM32F103C8 w środowisku Cocox napisalem program, który używa 3 Uartów. Nie działa mi UART1, natomiast działają UART2 i UART3. Problem dotyczy zapewne włączenia zegara na te UARTY. Zrobiłem tak: [syntax=c]RCC_APB1PeriphClockCmd(RCC_APB... ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_US...
Dr Piotrva. Oczywiście poszło od razu przy domyślnych ustawieniach Flashloadera ST. Dziękuję pięknie. Ojjjj, te przyzwyczajenia z AVR - trzeba chyba na chwilę zaorać tą szczegółową wiedzę i zacząć od tabuli razy. Drukuję manual do procesora - tam pewnie jest to wszystko napisane. Ale żeby nie tracić czasu - kolejne pytanie. Czym i w jaki sposób można...
Witajcie, Mam problem z uC STM32F103RB, na którym próbuję implementować tryb VirtualComport_Loopback z biblioteki STM32 USB-FS-Device library. Sam przykładowy projekt działa, zarówno w środowisku TrueSTUDIO, jak i przeportowany do CooCox, wszystko jest fajnie, dopóki kabel USB jest wpięty do PC. Pętla główna: http://obrazki.elektroda.pl/9979175400_1...
Coś mi tu nadal nie działa. [syntax=c] //konfiguracja timera14 NVIC_EnableIRQ(TIM14_IRQn); RCC->APB2ENR|=(1<<8);//wlacz zegar tim14 TIM14->ARR=122; TIM14->CR1|=(1<<7);//preload enable TIM14->PSC=0xffff; TIM14->DIER|=(1<<0);//przerwani... od update TIM14->CR1|=(1<<0);//odpal timer [/syntax] W przerwaniu zeruje...
Otworzyłem i nadal nie działa. A tak poważnie to szukam informacji, jak najprościej włączyć mikrofon, bez podłączania go do układu wzmacniacza. Tylko do mikroprocesora.
coocox stm32 stm32 coocox konfiguracja konfiguracja coocox
silnik briggs zawora muzyk pendrive silnik praca ciągły
zelmer aquawelt zelmer aquawelt
Jak wymontować cewkę zaworu załączenia przedniego napędu w John Deere 2850? Kod błędu "_ F _" w suszarce Miele T8861WP