Na spacje też CooCox może być wrażliwy. Pamiętam, że raz instalowałem go w program files i szybko trzeba było wrócić do domyślnego C:\CooCox\.
P.S. Panowie, co Wy się tych STD Peripherial tak czepiacie ? Ja nawet je lubię - "po rejestrach" to już się tyle w .ASM napisałem, że te biblioteki ST nawet mi pasują ( do inicjalizacji bebechów w uC na przykład ). Ten temat wynika z problemu SPLa a nie środowiska. Niczego tak naprawdę wyłącznie na SPLu nie napiszesz, nie da się. SPLa przestał żyć....
Zainstaluj coreutils (na mojej stronie), zignoruj w ogóle krok o c++filt i addr2line. Jeśli chcesz użyć bleeding-edge-toolchain, to musisz dodać ręcznie do PATH folder w którym sa pliki typu arm-none-eabi-*.exe http://www.elektroda.pl/rtvforum/topic13... 4\/3!!
Próbuję już kilka dni uruchomić ten wspaniały system na stm32f4, korzystam ze środowiska CooCox. Tworzę nowy projekt dodaję z repozytorium potrzebne biblioteki i system FreeRtos. plik main.c wygląda tak: GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin compile: [mkdir] Skipping C:\CooCox\CoIDE\workspace\RTOS\rtos\...
W pierwszym przykładzie dla GPIOC załączasz APB2, a powinieneś (tak jak w drugim przykładzie dla GPIOD) załączyć AHB1.
Dołacz odpowiednią bibliotekę. Opcje linkera w większosci toolchainów -u _printf_float jezeli zamierzasz skanować float-y to również -u _scanf_float Dodano po 4 Nie zauważyłem że to coocox - tam masz o ile pamiętam w konfiguracji projektu odpowiedni checkbox
A nie ma sprawy. Projekt robiony w Coocox
Witam. Z artykułu zrobiłem pierwszą część tzn. w rejestrze HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi... Script Host\Settings stworzyłem zmienną Enable i nadałem jej wartość 1. Reszta część artykułu niestety nie jest możliwa ponieważ wyskakuje monit, że nie jest to skrypt rejestru. Tak czy owak nie jest to chyba wymagane skoro zrobiłem to ręcznie niestety...
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
dlaczego wszystkie zmienne, które mają być obliczane przez fpu muszą być volatile? Nie muszą być, ale bez tego kompilator po prostu policzy Ci gotową wartość finalną (bo przecież wiadomo od razu jaki będzie ostateczny wynik), więc zburzy całą koncepcję pomiarów prędkości. 4\/3!!
Korzystasz de facto z gcc w środowisku które ci je ogranicza. Gcc jest darmowe bez ograniczeń. Widzisz problem? Do wyboru są 2 właściwe dla mnie... Eclipse plus gcc (wtyczka lub makefile wg Freddiego) Keil dobrze go poznać dla zawodowej przyszłości. Z braku laku CooCox
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...
Potrzebuję informacje w jaki sposób najprościej uruchomic cyfrowy mikrofon na STM32F4 Discovery z STM32F407VG i badać ampltudę generowanego tonu (głosu). Używam CooCox'a. Dziękuję
Witam, Jak interpretować informacje na temat tego ile zajmuję mi program pamięci w mikro kontrolerze stm32f4 jeśli używam CooCox CoIDE i po przebudowaniu programu mam takie podsumowanie : http://obrazki.elektroda.pl/9729074800_1...
Witam wszystkich. Od jakiegoś czasu ćwiczę STMy. Przyszedł czas na bootloader, ale stanąłem w zasadzie na początku drogi. Mój zestaw to: - ARM GCC (Linaro) w wersji 4.7 2012q4 - CooCox - STM32F4 Discovery - przykład AN3965 "STM32F40x/STM32F41x in-application programming using the USART" Po kolei: - istniejący i działający program zlinkowałem z użyciem...
ściągnij darmową wersję Keila, otwórz w niej projekt dostarczony przez ST i stwórz analogiczny projekt w CooCox z tymi samymi składnikami (trochę ich jest).
U mnie toolchain siedzi w program files i nie ma problemów ani z Eclipse, ani z CooCox. Ale same IDE siedzą w katalogach bez spacji. CooCox na pewno miał problemy ze spacjami ale nie pamiętam dokładnie jakie.
Też tak myślę. Teraz kiedy wspiera procesory STM32F4 itp. z CortexM4, jest chyba najciekwaszą propozycją z darmowych.
W dołączonym archiwum znajdziesz kompletny i działający na Discovery STM32F407VG kod dla CDC, który wymaga dopisania kilku linii do wysyłania danych w lokalizacji: ...Demo_02\usb_device\Class\cdc w pliku usbd_cdc_if_template.c Najlepiej zmień nazwę na usbd_cdc_if.c i tam dopisz co potrzebujesz. Wszystko dopasowane do CooCox 1.7.4. Aktualnie najnowszy...
Witam Również mam problem z programowaniem pamięci Flash w środowisku CooCox CoIDE, dlatego podpiąłem się pod ten temat. Korzystam z zestawu edukacyjnego STM32F4 Discovery, a konfigurację programu CooCox przeprowadziłem zgodnie z artykułem ze strony: http://www.mikrokontroler.pl/content/coo...
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ć...
Witam, chciałbym prosić o wszelkie przykłady gotowych kompletnych kodów do obsługi USB w STM32F4. Osobiście udało mi się znaleźć bibliotekę (STM32F105xx, STM32F107xx, STM32F2xx and STM32F4xx USB On-The-Go host and device library) oraz nawet manual do niej (UM1021) ale wiadomo, że na przykładach najlepiej się uczy. Wiem, że ST do tej biblioteki dodaje...
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...
Witam. Mam do wykonania pewne zadanie jakim jest nagranie dźwięku przez wbudowany mikrofon na płytce stm32f4 discovery oraz wypuszczenie wcześniej nagranego dźwięku przez wyjście słuchawkowe. Niestety jestem dopiero początkujący w tym temacie i nie bardzo wiem jak podejść do tematu. To co do tej pory zdążyłem przyswoić to diody, timery. Używam Coocox...
dla mnie Coocox bije na głowę Atollic - kwestia gustu Fakt, przyznaje racje - kwestia gustu. Tym bardziej że wspomniano tu o STM32F4 - 32kB nawet samych rozkazów to zbyt mało dla jakichkolwiek zastosowań poza zabawą w mruganie LEDami. Współczuję jakości tworzonego kodu. :) Nawet jeżeli na początek do nauki wystarczy, to przyjdzie czas że będzie chciał...
Witam, potrzebuję pilnie pomocy. ST Link na mojej płytce Discovery nagle odmówił współpracy. Działał bez zarzutu, debugowałem program, aż tu nagle przy kolejnej próbie zaprogramowania przestał działać. CooCox wyrzuca błąd, że nie może się połączyć, ST Link Utility daje "Internal comand error" a ja nie mam pojęcia co mogło się stać no i przede wszystkim...
Witam, próbuję napisać odczyt wartości z akcelerometru MMA8451 z płytką STM32F4Discovery w środowisku CooCox 1.7.8. Interfejs komunikacyjny jest to I2C. Adresu slave'a jestem pewien (sprawdziłem pod RPi2 i wykryło mi go poprawnie) aczkolwiek nie wiem czy dobrze zinterpretowałem notę katalogową odnośnie sposobu odczytu. Poniżej zamieszczam też mój kod:...
oraz odzielnie projekt urządzenia USB klasy HID Ten "projekt urządzenia USB" to program napisany pod system freeRTOS? Czy raczej chcesz pod systemem freeRTOS uruchomić obsługę USB? Nie,to oddzielny projekt-> standardowy projekt urządzenia USB klasy HID od ST. Chcę uruchomić ten przykład USB HID pod freeRTOSem. Zaczałem od tego,że do dziającego projektu...
Pozwalam sobie odgrzać temat, bo właśnie zrezygnowałem z realizacji pracy magisterskiej o podobnym temacie - tyle że z nieco innego powodu. Może komuś się przydadzą moje doświadczenia. Jeżeli chodzi o płytkę DISCOVERY, Ethernet i IP, to - owszem - są gotowe przykłady (myślę o tych udostępnianych przez ST) ale ja zabrałem się za ten temat z trochę innej...
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....
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
Witam, mam pewnie jakiś banalny problem z konfiguracją tak prostej funkcji. Chciałem uzyskać sygnał PWM o częstotliwości 50Hz stosując taki kod: [syntax=c]#include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_tim.h" int main(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;...
[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)...
CooCox ma generalnie dużo baboli i jest bardzo wykastrowany jako IDE. Niektóre babole od kilku wersji nie są poprawiane, a są naprawdę dziecinne... Żeby odpalić "wyklikany" projekt nagle okazuje się, że musisz ręcznie zmienić w plikach rozszerzenie pliku z .c na .S. To takie trudne do poprawienia?
Każdy nowy projekt (w nowym katalogu) generuje nowe pliki, razem z core_cm3.c, więc będzie trzeba za każdym razem zmieniać te wpisy lub podmieniać plik. Wystarczy zmienić plik źródłowy w folderze ..\CoIDE\repo\Components\54_M4 CMSIS Core\src\cmsis (to jest akurat dla STM32F4xx). W ten sposób zmodyfikowałem sobie wszystkie pliki, które potrzebuję na...
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...
Po co ty chcesz to programować i to jeszcze przez jakiś badziewny STLink Utility? Masz SWD więc użyj jakiegoś debugger chociażby tego z CooCoxa wbudowanego.
Całą inicjalizację zostawiłem tak jak jest,. Ogólnie pobrałem przykład z linku, wrzuciłem do Coocox'a i już był dźwięk. Przykład generuje jakąś sinusoidę.
Dzień dobry, Posiadam STM32F4-Discovery (STM32F407VG) oraz DP83848, na stronie producenta znalazłem przykładowe programy demo, projekty które są stworzone pod Keila. Podczas próby kompilacji wyskakuje błąd ograniczenia. W jaki sposób mogę skompilować te kody żeby się "pobawić" tymi programami i po testować? 1. Zbudować projekt pod CooCox? 2. Użyć Keila...
W funkcji void SPI_SD_Init( void ) brakuje konfiguracji AFR i sprawdz GPIO(konfuguracja i RCC). SCK i MOSI ma być jako AF.
Witam, próbuję zaprogramować mikrokontroler na powyższej płytce, używając CooCox'a wszystko się kompiluje ale kiedy chcę wgrać program jedyne co się pojawia w konsoli to: C:\...\drugi>"C:/CooCox/... program STM32F407VG "C:/.../bin/drugi.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000...
Właśnie miałem zaproponować inny program lub wykorzystanie starszego driver'a. A tak z ciekawości może zainstaluj CoIDE 1.4.1 ze strony http://www.coocox.org/ Właśnie dodali suport dla stm32f4 i sprawdź czy wszystko biega :) Taka pseudo reklama :)
Zrobiłem sobie płytkę z procesorem stm32f407vgt6 i wszystko było by pięknie ale mam mały problem. Mianowicie jak włączę zasilanie płytki to program nie startuje. Jeśli podłącze st linka i wgram wsad to program startuje bez problemu. Jako środowiska używam CooCox IDE. W załączniku schemat płytki. Pewnie to jakieś głupie przeoczenie z mojej strony bądź...
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, 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...
protezy w postaci środowisk DIY Nie no... Jestem w stanie zrozumieć, że "środowisko DIY" nie jest może najlepsze dla początkującego, ale że "awansowało" już do kategorii "protezy" to jakaś nowość. "Proteza" to właściwie tylko figura retoryczna i to w kontekście początkującego, ale jak widać po wątku, autor po niej tylko "kuleje" . Zagrzebał, a na końcu...
Schemat podłączenia znajduje się w #1. Innych błędów (oprócz tych vcap) naprawdę nie mogę się dopatrzeć.
Jakoś dziwnie jak na mój gust wygląda ta ścieżka: C:\CooCox\CoIDE\workspace\Pierwszy_progr... Raz slash, a raz backslash - ale może teraz to nie robi różnicy (nie używam windowsa)?
Ta wersja co jest podana to demo czy trial ? Dostałem właśnie płytkę STM32F4 i za bardzo nie wiem jakiego oprogramowania się chwycić. Chce zainstalować coś z kompletna baza bibliotek itd żeby nie było problemów. Na uczelni proponowali CooCoxa ale poczytałem na necie i możliwości jest wiele....
Korzystam z CooCox'a i mikrokontrolera stm32f401. W programie muszę użyć kilka funkcji z biblioteki math.h. Mam taki nietypowy problem, że po włączeniu mikrokontrolera każda z tych funkci zwraca zero, dopiero po zresetowaniu mikrokontrolera funkcje zwracają prawidłowe dane. Próbowałem zarówno bez FPU, z FPU Soft i FPU Hard. Za każdym razem problem jest...
stm32f4 coocox stm32f4 discovery coocox konfiguracja coocox
zdjąć obudowę pieca junkers kondensator trzeszcz akumulator zamiennik
radio makita zmywarka siemens hydrostat
Schemat wzmacniacza Creative Inspire A200 – TEA2025B, TDA2030, naprawa, modernizacja Moduł cewki piły Oleo-Mac 937 - czy jest rozbieralny?