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]
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.
http://www.freddiechopin.info/ > Download > ARM > Różne > itoa() Jak nie masz sprintf() to masz coś pomieszane z projektem. Tak BTW to sprintf() jest w stdio.h, a nagłówek newlib.h nie jest przeznaczony dla aplikacji użytkownika. 4\/3!!
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Nie chciałem zakładać nowego tematu, ponieważ pytanie dotyczy CooCox'a i toolchain'a, niedawno kupiłem sobie moduł STM32F4 Discovery i zacząłem szukać w necie jakiś wskazówek dotyczących środowiska i znalazłem ten opis http://mikrokontroler.pl/content/coocox-... Zrobiłem dokładnie krok po kroku jak...
Witam, Dodawał ktoś do pustego projektu w CooCox CoIDE bibliotekę libopencm3 ? Wszystkie pliki trzeba dodać do projektu z strony: https://github.com/libopencm3/libopencm3 ? Dodano po 23 I gdzie się definiuje rodzinę STM32 w tej bibliotece ?
Witam. Tak ... STM32 ST-Link Utility po kliknięciu Connect ... bez problemu łączy się z płytką ... pokazuje informacje o płytce nie ma problemu. Pozdrawiam.
Mało prawdopodobne, że spaliłeś układ. ST-LINK najwyraźniej żyje. Czasami przy zerwaniu połączenia z ST-LINK pojawiają się drobne problemy w CoIDE. Spróbuj się połączyć przez STM32 ST-LINK Utility i przy jego pomocy spróbuj zaprogramować kontroler. To zazwyczaj pomaga na tyle, że CoIDE też już działa prawidłowo. Jeżeli nadal masz problem z programowaniem...
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...
Nie może być. Kurczę już usunąłem 1.5 wersję ale próbowałem na wielu i ciągle jakieśbłędy:/. Na stałe używam CooCox CoIDE 1.7.6 i toolchain 4.9 2015q2 . Mógłbyś na tym zrobić próbę ?
Podłączyłem kabelkiem BOOT0 do +, odpaliłem STM32 ST-Link Utility, po wyborze opcji Erase Chip wyskakuje komunikat: 23:28:11 : Some flash pages are write protected! Nie mogę skasować pamięci flash. Ustawiłem aby łączyć się z urządzeniem "connect under reset". Jak trzymam przycisk reset i próbuję skasować flash, jest tak samo. Gdzie jest opcja hardware...
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...
Dziękuję za chęci, proszę jeśli możesz podeślij mi kod , porównam go z tym moim i zobaczę , dobrze jakby się dało przetestować jakieś proste menu z dotykiem typu LED on LED off . Na tym etapie nie jestem jeszcze pewnie gotów przeportować kody na HY Mini pod CoiDE ale jeszcze równolegle uczę się na SystemWorkbench może mi się coś uda. Dziękuję z góry...
Poza tym szablony? dla discovery? Dla takiego profesjonalisty? :wink: Jestem amatorem i piszę z perspektywy posiadacza zestawu STM32F4-discovery. Jeśli jesteś fanem CooCox to Twoja sprawa, ja natomiast wyraziłem swoją opinię. Atollic TrueSTUDIO for ARM Lite jest darmową (z ograniczeniami rozmiaru kodu) wersją profesjonalnego narzędzia natomiast nowej...
Która wersja drivera Ci działa? Jaka wersja Installera? Ja próbowałem np. ser2pl64.sys wersja pliku 3.4.62.293 Ona powstaje z instalacji PL2303_Prolific_DriverInstaller_v130.exe To czy działa zależy ponoć od tego czy kostka Prolific USB-Uart jest oryginalna czy podróbka. Drivery pProlific dla Visty i Win7 sprawdzają jaka to kostka a w XP niema tego...
Gaskoin, masz rację, ja tylko jeszcze raz powtórzę - jeżeli piszesz pierwszy raz program na jakiś procesor tylko dla zabawy, pierwszy i byc może ostatni, a program jest dość prosty, to pewnie szybciej zrobisz to z bibliotekami (choćby czerpiąc z przykladów), niż bez. I tyle. Co innego jeżeli robisz to stale, piszesz program i wiesz że za miesiąc czy...
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ż...
http://www2.st.com/content/st_com/en/pro... http://www2.keil.com/stmicroelectronics-...
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.
http://sunduino.pl/index.php/arm/stm32/d... Spróbuj tego :)
CoIDE CooCox:)
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...
Toolchain : C:\Program Files\GNU Tools ARM Embedded\4.9 2014q4 Debugowanie programu : http://obrazki.elektroda.pl/8776950400_1... Gdzieś w sieci wygrzebałem: In case that link ever disappears, what you have to do is ensure that your gcc command has "-Wl,-u,vfprintf -lprintf_flt -lm". This translates to: force vfprintf to...
Albo zainstaluj sobie CoIDE, praktycznie identyczne jak True Studio a masz fajny przycisk Download Code To flash. Używałem True Studio i albo źle szukałem, albo nie ma opcji tylko wgrania wsadu bez debugowania. Ale to kwestia konfiguracji pewnie, mnie to nie przeszkadzało. Przesiadłem się na CoIDE bo przekroczyłem limit kodu dla true Studio, cwaniaki...
Ze względu na wiek, żebyś się nie na wabił frustracji oraz zniechęcił do świata embedded, to wybierz IDE, które już w pakiecie instalacyjnym zawiera w sobie wszystko co trzeba. Jeśli chcesz uniknąć tej całej magii, która kryje się pod takimi rzeczami jak Makefile, linker, czasem skrypt linkera, to proponuje ściągnąć takie oprogramowanie, które robi...
Witam, Dotychczas używałem BleedingEdge (ver. 131005) z CoIde bez problemu, ale jako że przesiadłem się właśnie z win7 na win8.1 to postanowiłem też ściągnąć nowszy toolchain. Niestety nie mogę skompilować nawet pustego projektu. Próbowałem wersji 150324-x64, 150324 oraz 141002 i z żadną program się nie kompiluje. Podczas kompilacji okno przez chwile...
[url=http://mikrokontrolery.blogspot.nl/... znajdziesz punkt startowy dla CoIDE i STM32F407VG na płytce STM32F4Discovery. Jest napisane tak prosto, jak można. Komentarze po polsku i angielsku.
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...
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.
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...
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....
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
Hej, staram się postawić nagrywanie dźwięku na płytce Discovery m4f. Niestety proponowane przez nich przykłady nie są na Coocoxa, a na płatnych programach przekraczają limit załadunkowy- więc korzystam z ich bibliotek i staram się to odpalić na Coocoxie. Niestety w pewnym momencie program zwraca błąd: " undefined reference to `PDM_Filter_64_LSB'" sprawdzam...
Spytaj "hobbystów" rozwijających CooCoxa. Pozatym - ile to roboty "zamulić" transmisję po stronie PC? Inne z open-source'owych narzędzi dla ST-LINK (texane/stlink) również nie ma opcji zmiany prędkości. Nawet oryginalne narzędzia od ST (STM32 ST-LINK Utility - specjalnie zainstalowałem żeby być pewnym) NIGDZIE nie mają opcji wyboru prędkości. Wychodzi...
Mam stm32f4 discovery, korzystam z CoIDE. Żeby użyć spzetowe FPU zmieniłem kompilator na linaro. Przy ustawnieniu na softwarowe- kompilacia przebiega poprawnie. Przy ustawieniu na sprzętowe mam błędy takie same jak w Sourcery CodeBench. GCC HOME: D:\stm32\linaro\bin compile: [mkdir] Created dir: D:\stm32\CoIDE2\workspace\pradnica3\...
Witajcie. Witajcie, mam spory problem. Próbuje zacząć zabawę z STM32F4. Zainstalowałem sobie CooCox IDE 1.51 do tego dograłem sobie - GNU Tools ARM Embedded (4.6 2012q2). Próbuję się z tym bawić, bo muszę przez STM32 zaprogramować USART, wyświetlacz itd. Ciężko to widzę, ale próbuję. Ogólnie mam wyświetlacz taki: http://www.digchip.com/datasheets/parts/...
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,...
12:35:36 **** Clean-only build of configuration Debug for project STM32F769I_DISCOVERY **** make clean Cannot run program "make": Launching failed Error: Program "make" not found in PATH PATH=[C:/Program Files (x86)/Atollic/TrueSTUDIO for ARM 6.0.0/ide/jre/bin/client;C:/Program Files (x86)/Atollic/TrueSTUDIO for ARM 6.0.0/ide/jre/bin;C:/Program Files...
Chyba ktoś Cię nieźle wrobił? Jaka jest specyfikacja: ile kanałów, jaka podstawa czasu i jaka rozdzielczość sygnału? Obraz ma być wyświetlany real-time czy chcesz go zamrażać, zapisywać i/lub przesyłać (usb)? Rejestracja sygnału/danych ciągła, z wyzwalaniem poziomem, paternem; jeżeli to ma być też analizator stanów logicznych? Nie wiem czy to będzie...
Po naciśnięciu ikony "Build" w oknie "Debug" pojawiają się błędy. Rozumiem, że kod napisał ktoś inny, a Ty nie znasz języka C. Bo to dość podstawowa wiedza dla studenta, żeby umiał napisać program, który się skompiluje, a jak nie, to wiedział, jak poprawić błędy. Zadaj jakieś konkretne pytanie. To jest Twoje zadanie napisać tę pracę - m.in. ma Cię...
W nowym programie chciałem wykorzystać (dzięki uprzejmości użytkownika:) funkcję konfiguracji GPIO. Niestety, wyskakuje błąd kompilacji (błąd składni), a ja nie mam pojęcia dlaczego. W innych projektach działa, ale czasem jest ten błąd, mam go już drugi raz. Kod, pewnie znany, wygląda tak: [syntax=c] #ifndef GPIO_H_ #define GPIO_H_ #define CNF_ANALOG...
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)...
Widzę że często ludzie zaczynający programowanie ARM, kupują drogie zestawy startowe. Ja zaczynałem od płytki STM32F100VLDiscovery za 30 zł. Do tego potrzebny tylko kabelek USB i już można startować. Jeżeli ktoś zna już dobrze środowiska dla C, to sobie jakieś wybierze lub sam poskłada, jeżeli nie - na początek proponuję Coocox CoIDE. Dla mnie ma jedną...
Środowisko CooCox CoIDE [syntax=c]void TIM2_IRQHandler(void) { /*Pewne obliczenia*/ //minęła sekunda wysyłamy zmienną _x; if(i>99) { GPIO_ToggleBits(GPIOD, GPIO_Pin_13); if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET) { TIM_ClearITPendingBit(TIM2, TIM_IT_Update); USART_putint(USART2, _x, 10); USART_SendData(USART2, '#'); } i = 0; } } void TIMER_Configuration(void)...
Hej, chciałem zaimplementować zbieranie statystyk w systemie FreeRTOS. Zrobiłem jak w opisie funkcji: 1.włączyłem flagę configGENERATE_RUN_TIME_STATS 2.portCONFIGURE_TIMER_FOR_RUN_TIME_STATS... skonfigurowałem counter. 3.portGET_RUN_TIME_COUNTER_VALUE() - obsłużyłem odczyt z countera. Przy kompilacji poszło ok. Jednak jeśli dodam funkcję vTaskGetRunTimeStats(...
Witam, stawiam swoje pierwsze kroki w programowaniu mikrokontrolerów i od razu trafiłem na problem, z którym nie mogę sobie poradzić. Oczywiście szukałem odpowiedzi na różnych forach. A mianowicie: zainstalowałem sterowniki ST-Link, urządzenie jest w menadżerze wykrywane (bez wykrzykników), stworzyłem nowy projekt w CoIDE, dla w/w urządzenia, skompilowałem...
Witam wszystkich forumowiczów. Pewnie już taki temat był ale na niego nie trafiłem. Potrzebuję przenieść projekt stworzony w środowisku IAR na Coide. Projekt zawiera standardowe biblioteki dla STM32L oraz biblioteki dla Spirit1. Co muszę zrobić aby móc kontynuować pracę w CoCox.
Nie wiadomo co chcesz uzyskać. Jeśli zapalić diodę, to kod jest poprawny, aczkolwiek nic nie wiadomo jak masz ustawione środowisko. Wrzuciłem do Eclipse na standardowym szablonie z Cube i u mnie dioda się zapala. Zacząłbym od sprawdzenia czy dioda przewodzi, np multimetrem. Sprawdź też jak masz ustawione zworki BOOT, powinny być na początek obie na...
Nie chcę za mocno krytykować, ale płytka jak była chaotyczna tak jest. Sam mam często lenia a przy płytkach jednostronnych procent połączeń stawiam na pierwszym miejscu, ale tu jest tylko kilka elementów i można to sensowniej ułożyć w parę chwil. Zerknąłem na schematy olimexu czy ETT które traktowałem jako wzorcowe - przy liniach D+/D- są dodatkowo...
Teraz problemem jest otwarcie tego projektu w CooCoox. Próbowałem przerzucić wszystkie pliki do pustego projektu, ale mam mnóstwo błędów kompilacji typu GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.8 2014q2\bin compile: [mkdir] Created dir: C:\CooCox\CoIDE\workspace\Demonstati...
stm32f4 coide coide przykład coocox coide
silnika renault scenic zafira centralka zamka apple display
kabel brake radio problemy diagbox
Symbol kombinerek na wyświetlaczu kotła Viessmann - co oznacza? Jak usunąć niechciane e-maile od grupy użytkowników?