cortex kompilator

Znaleziono około 198 wyników dla: cortex kompilator
  • [C/ASM][CORTEX-M3] - Mix C i ASM

    Tak się składa, że wiem, że R0 jest wolny a każdy inny zajęty. Dziś jest wolny, jutro jest zajęty - obyś się nie przejechał. No i coś takiego nie działa, bo zmienna StackPointer Działa - potem R4 będzie przepisane do R0 żeby prawidłowo zwrócić wynik. jest ładowana do R4, który to ma być...

    Mikrokontrolery ARM   30 Mar 2013 11:20 Odpowiedzi: 10    Wyświetleń: 1725
  • [CORTEX-M] LLVM CLANG - opinie użytkowników tego tandemu

    Można kompilować kod dla rodziny Cortex-Mx bez problemu, ale i tak potrzebny jest linker, assembler i biblioteki. Żeby daleko nie szukać, możesz wykorzystać clang -target armv6m-none-eabi -mcpu=cortex-m0 -mfloat-abi=soft -mthumb -ccc-gcc-name arm-none-eabi-gcc -std=c99 -fshort-enums -fdata-sections...

    Mikrokontrolery ARM   15 Lis 2014 18:11 Odpowiedzi: 1    Wyświetleń: 1035
  • OpenOCD Cortex (codesourcery) błędy podczas debugowania

    Zarzucasz mi "uważanie się za oświeconego" a robisz to samo... Taki kod jest po prostu bezsensowny i tyle. Jak napiszesz: #define STALA 12345 char* ptr=&STALA; to wydaje Ci się, że to jest poprawne? Kompilator cośz tym zrobi faktycznie - zapewne umieści 12345 pod jakimś adresem i użyje...

    Mikrokontrolery   07 Maj 2009 09:11 Odpowiedzi: 17    Wyświetleń: 2879
  • [Cortex-M3][C] Początki z uC Stellaris

    Witam! Do ARM7TDMI jest tego trochę, ale architektura przestarzała (ARMv4, 1993r.), i Cortex-M3 nie obsługuje trybu ARM, tylko Thumb-2. Do Cortex-M3 nie widzę nic, oprócz "The Definitive Guide To The ARM Cortex-M3", którą przeczytałem i jest tam wyjaśnienie tylko działania procesora i kompilacja przykładu...

    Mikrokontrolery ARM   22 Cze 2009 09:16 Odpowiedzi: 10    Wyświetleń: 2941
  • [Cortex M4F] - [Bleeding toolchain / brak obsługi FPU]

    No ale czemu przy zerowej optymalizacji spodziewasz się ... optymalizacji? Poza O1 i O0 są jeszcze 3 inne wartości tej flagi, które - w przeciwieństwie do tych poprzednich - mają jakiś sens... Czy aby na pewno sprawdziłeś że kompilator nie robi tego co chcesz, czy może będzie to kolejna cegiełka do...

    Mikrokontrolery ARM   13 Gru 2013 11:56 Odpowiedzi: 11    Wyświetleń: 1968
  • Rdzeń Cortex-M4 i FPU w GCC

    Fajnie że mnie tak lubisz ;-) Tylko naucz się jeszcze odróżniać kompilator od jego bibliotek. Wtedy będę mógł bardziej? Sprawiasz wrażenie, jakbyś bardzo chciał, aby nie było to rozwiązaniem :) A tak poważnie, to dla Twojej informacji - to ta opcja akurat ma związek z wywoływaniem właśnie...

    Mikrokontrolery ARM   19 Mar 2012 23:19 Odpowiedzi: 24    Wyświetleń: 5054
  • [STM32F103] Cortex-M3 + Wiggler - brak komunikacji

    Jeśli chcesz pracować na procesorze STM32 to jest tam wszytsko co trzeba. Plugin siedzi w opcjach plugin ale dopiero jeśli otworzysz przykładowy projekt dla STM32 (po zainstalowaniu w folderze). Kompilator to arm-elf-gcc nie wiem czy da sie podłączyć zewnętrzny bo nie miałem takiej potrzeby. Kompilator...

    Mikrokontrolery ARM   16 Paź 2008 07:54 Odpowiedzi: 15    Wyświetleń: 7060
  • [STM32 Cortex] Uruchamianie programu po resecie

    Witam, Mam lamerskie pytanie. Zaczynam przygode z ARM Cortex-M3. Programuje plytke ewaluacyjna za pomoca JTAG'a. Uzywam kompilatora CrossStudio. Po zaladowaniu programu do pamieci flash program sie uruchamia, ale po resecie nic nie dziala. Co mam zrobic aby program uruchamial sie rowniez po resecie....

    Mikrokontrolery   14 Mar 2011 13:48 Odpowiedzi: 4    Wyświetleń: 1710
  • eBook o FreeRTOS dla Cortex-M3 / LPC17xx - warto?

    Wystarczy dołożyć funkcję, która zwróci wartość zmiennej. Tak jest zrobione - ta funkcja też nie ma dostępu do tej zmiennej, bo jest wywoływana przez wątek który ma taką a nie inną konfigurację MPU. Ja nie mówię o "dostępie" w znaczeniu widoczności zmiennej w kompilatorze, tylko o prawach dostępu...

    Mikrokontrolery ARM   27 Cze 2012 09:48 Odpowiedzi: 10    Wyświetleń: 1935
  • instalacja Squida 3.5.7 na plytce z ARM Cortex A8

    Potrzebuje zainstalować Squida na płytce z ARM Cortex A8. Na płytce nie mam kompilatora i nie mam jak go zainstalować. W necie znalazłem ze można przekomponować na kompie a potem to wrzucić na płytkę. W tym celu ściągnąłem arm-arago-linux-gnueabi-gcc oraz arm-arago-linux-gnueabi-g++. Robię następujące...

    Software serwis   13 Sie 2015 09:22 Odpowiedzi: 0    Wyświetleń: 321
  • [Sprzedam] LPC810 - mikrokontroler ARM Cortex M0+ w obudowie 8pin

    Cena 16zł/szt. Kontakt na priv. Nowy LPC810 ARM mikrokontroler w obudowie 8 pin. Kupiłem kilka sztuk i chcę odsprzedać część bo mam za dużo. LPC810 programowany jest przez port szeregowy z użyciem darmowego programu FlashMagic). NXP dostarcza darmowy kompilator LPCXpresso wraz z przykładami. Jest...

    Projektowanie Bazar   19 Lut 2017 23:14 Odpowiedzi: 0    Wyświetleń: 834
  • ARM toolchain Cortex CM0+; CM4F; LINUX

    Tylu fachowców, a o narzędziach niezależnych od procesora jakoś nie słyszałem - także, ten.. Jak na wstępie: może komuś się przyda. Trollić umie każdy. Ciężko by było by narzędzie było całkowicie niezależne od układu. Sercem serii STM32 są rdzenie cortex-mx i to jest w sumie procesor, reszta to...

    Mikrokontrolery ARM   17 Sty 2019 19:10 Odpowiedzi: 16    Wyświetleń: 1194
  • [stm32] operacje dsp. Operacje na ułamkach. Kompilator C.

    Keil nie obsługuje natywnie arytmetyki stałoprzecinkowej. Cortex-M3 ma instrukcje nasycające rejestr do n-tego bitu, ale żeby z nich korzystać, musisz pisać w asemblerze lub skorzystać z gotowych funkcji CM3_intrinsics. Cortex-M3 nie ma instrukcji natywnie pracujące w jakimś stałoprzecinkowym formacie...

    Mikrokontrolery ARM   04 Cze 2011 14:41 Odpowiedzi: 16    Wyświetleń: 3411
  • [CORTEX-STM32][ECLIPSE]Flaga statusowa SPI

    Chcesz powiedzieć, że nie działa nawet gdy są sprawdzane dwie flagi? Dokładnie, przy dużych prędkościach jest ok, ale jak zwiększe prescaler to dane już się nadpisują. To chyba raczej nie jest wina kompilatora bo odczytuje wałściwe rejestry (adresy) i sprawdza właściwe bity. Mam jeszcze dwie...

    Mikrokontrolery ARM   28 Cze 2010 15:55 Odpowiedzi: 8    Wyświetleń: 4531
  • Cortex-M3 - bit band w pamięci SRAM

    Jak zapewne niektórym wiadomo - Cortex posiada możliwość (pośredniego) dostępu bitowego do pamięci SRAM i rejestrów sterujących peryferiami. Mam więc takie makra makra: #define BITBAND_SRAM_REF 0x20000000 #define BITBAND_SRAM_BASE 0x22000000 #define BITBAND_PERIPH_REF 0x40000000 #define...

    Mikrokontrolery ARM   14 Maj 2013 12:45 Odpowiedzi: 30    Wyświetleń: 6048
  • [Cortex-M3] [GCC CodeSourcery 2009q3-68] Float w printf

    Co do printf() i tym podobnych, to u mnie działały jak należy bez dodatkowych zabiegów (oczywiście musi być trochę tej pamięci na heap, dużo pamięci na stos i jeszcze więcej na program Zmiana kompilatora to nie jest rozwiazanie :( Malloc i sbrk działają. Problem jest chyba w samej bibliotece,...

    Mikrokontrolery ARM   04 Lis 2010 20:26 Odpowiedzi: 20    Wyświetleń: 3862
  • [Cortex-M3][CodeSourcery] Asembler

    Witam szukam przykładów w asemblerze dla Cortex-M3? Gdzie mogę znaleźć źródełka? Cokolwiek, kilka funkcji kompilujacych się makefilem. Ma ktoś? Interesuje mnie również, gdzie kompilator umieszcza, w jakiej kolejności argumenty wywołując funkcję i gdzie znajduje się zwracany wynik. Wie ktoś? pozdr.

    Mikrokontrolery ARM   27 Wrz 2010 21:12 Odpowiedzi: 5    Wyświetleń: 1349
  • Data Abort w Data Abort [Cortex R4-F]

    No tak, ale niektóre kompilatory umożliwiają podłączanie się do wyjątku w formie kodu C, np. __cs3_isr_dabort(). No i na pierwszej instrukcji assemblerowej tuż po wejściu do tej procedury wywala mi abort. To jest ta pierwsza instrukcja od tej procedury: push {r2-r3,r11} A więc nawet nie zdąrzam wejść...

    Mikrokontrolery   26 Gru 2010 21:31 Odpowiedzi: 9    Wyświetleń: 927
  • Jak zacząć z ARM! Podstawy z Cortex-M3 Luminary Micro

    Witam Gdy opanowałem ATMEGA, ATXMEGA (ASM, C, MikroPascal) nadszedł czas na potężniejsze jednostki więc wybrałem rodzinę ARMów, kładąc nacisk na Luminary Micro. Wcześniej kompilowałem własne linuxy na routery takie jak Edimax BR-6104KP, ale "wymiatanie" GPIO było w tym środowisku wolne niczym żółw. Ułatwiając...

    Mikrokontrolery ARM   30 Gru 2010 20:40 Odpowiedzi: 3    Wyświetleń: 3038
  • [ARM Cortex M3]Po skompilowaniu w trybie release komunikacja po USART nie dziala

    Nie potrafie dokladnie okreslic co sie dzieje gdyz w release nie mam dostepu do debuggera :) Obsluge USART zrobilem na przerwaniach, wpisuje po kolei dane az do konca ramki komunikacji. W petli glownej ramka jest dekodowana i wywolywane sa polecenia. Uzywam kompilatora CrossStudio. Sterowanie silnikiem...

    Mikrokontrolery   07 Mar 2012 08:13 Odpowiedzi: 13    Wyświetleń: 1619
  • LPC1114 Cortex M0 i Windows 98 SE

    Ponieważ do zabawy z mikrokontrolerami mam oddzielny komputer ze stabilnym W98 SE a chciałbym sprawdzić w praktyce nową rodzinę LPC1100 szukam odpowiedniego kompilatora języka C oraz asemblera. Symulator i debugger niekonieczny. Polecane przez NXP LPCxpresso jak widzę w opisie jest przeznaczone od W2000...

    Mikrokontrolery ARM   25 Mar 2011 16:11 Odpowiedzi: 0    Wyświetleń: 735
  • ARM Cortex M3 [NXP LPC1768] - Kurs/podstawy programowania w 'C'

    Wiem jak definiuje się wartości poszególnych pół struktury (nazwastruktury.pole = wartośćpola;) , ale to se ne da - kompilator krzryczy. Musi się dać. Coś źle robisz. Albo mylisz definicje z deklaracją, albo działasz na wskaźniku, a nie na strukturze, a te się obsługuje w inny sposób: [syntax=c]wskStruct->pole...

    Mikrokontrolery ARM   28 Maj 2011 11:50 Odpowiedzi: 50    Wyświetleń: 17145
  • [STM32F107,Cortex M3] DMA i hardfault

    Witam, Zabrałem się za mój pierwszy układ na Cortexie M-3. Zadaniem układu jest (na początek). 1. Generowanie sygnału z DAC. 2. DAC jest triggerowany przez timer (chwilowo T2). 3. DAC wykorzystuje DMA (DMA2_Channel3). I dotąd jakoś wszystko działało (DMA w trybie Circular). Generowany przebieg...

    Mikrokontrolery ARM   06 Sie 2011 23:43 Odpowiedzi: 2    Wyświetleń: 1730
  • [Cortex-M0] LPC11xx w nowych obudowach SO20, TSSOP20, TSSOP28 i DIP28

    A jeżeli zostaniesz na dłużej przy jednym procku/rodzinie, to po kilku latach znowu musisz nadrabiać, bo wszyscy naokoło przeszli na nowsze/lepsze rodziny procesorów, a Ty zaczynasz być wykluczony z tego świata. Problem z tą teorią jest jeden... Nowsze lepsze i wydajniejsze "procki" wymagają większego...

    Mikrokontrolery ARM   21 Sie 2012 09:09 Odpowiedzi: 88    Wyświetleń: 9783
  • [Cortex-M3][Codesourcery][GNU ARM][c][assembler] - kompilacja oraz dekompilacja.

    To po co jest rozróżnienie? Kompilator GCC powinien być w teorii identyfikowany przez kilka parametrów - generalnie architekturę i system operacyjny. Tutaj mamy ARM i nie mamy systemu, jest więc ARM i none, a EABI to takie dookreślenie interfejsu binarnego stosowanego przez kompilator (EABI - standard...

    Mikrokontrolery ARM   10 Sty 2012 22:44 Odpowiedzi: 4    Wyświetleń: 1974
  • Konsola VGA na ARM Cortex-M4 by piotr_go

    Widziałem zdjęcie tego urządzenia kilka miesięcy temu w jakimś temacie, czekałeś na jakiś konkurs, aby wrzucić projekt :) Dobra robota, sam mam na koncie generowanie VGA, na 8bitówcu jest trochę trudniej. Mam kilka pytań: 1. W jaki sposób zrealizowałeś rdzeń systemu, czyli aplikacje? Jest to natywny...

    DIY Konstrukcje   03 Mar 2013 22:09 Odpowiedzi: 29    Wyświetleń: 22329
  • [Cortex-M3 - GCC] Implementacja call stack.

    Witam, Chciałbym zaimplementować własny mechanizm do śledzenia wywołań funkcji. Mam mniej więcej coś takiego w nagłówku: call_stack.h [syntax=c] ... <stdint.h> #include <string.h> /**(at)brief Maksyma... nazwa funkcji wywolywanej.*/ #define CALL_STACK_MAXFUNCNAME 48 /**(at)brie...

    Mikrokontrolery ARM   06 Cze 2013 12:34 Odpowiedzi: 13    Wyświetleń: 2244
  • Cortex M3 - atomowy dostęp, LDREX, STREX

    Pytanie drugie: jak to ładnie zaimplementować na wyższy od asemblera poziom? Nie implementować. Włączyć standard C11 w kompilatorze i użyć tego co tam jest. Ewentualnie C++11 i użyć nagłówka <atomic> - co kto lubi. GCC obsługuje te funkcjonalności. 4\/3!!

    Mikrokontrolery   20 Cze 2014 07:35 Odpowiedzi: 12    Wyświetleń: 1908
  • Cortex M0 - Dzielenie 32b liczy przez 16b oszacowanie potrzebnej ilości cykli

    W najbardziej przyjaznych warunkach dla wspomnianego uC, 24MHz (at)0 wait state, goła funkcja wymaga 11/15 cykli, a to ~300% więcej niż deklarowane 4 cykle. Czekam na te sztuczki :) Ponadto ten uC ma tylko 32KiB Flash, z czego na wyjątkowo ograniczony algorytm dzielenia chcesz przeznaczyć ponad 8KiB....

    Mikrokontrolery ARM   03 Sie 2014 16:59 Odpowiedzi: 22    Wyświetleń: 2382
  • C++ Cortex-Mx - C++ i lużne dywagacje na starcie...

    Dobre pytanie, ale osobiście nie liczyłbym na takie cuda (; Przypuszczalnie wymagań żeby coś takiego miało miejsce jest tak dużo (kolejne wartości, brak udziwnień struktury, brak odwołań do lokalnych zmiennych, kod nadający się do wydzielenia do osobnych funkcji, ...), że naprawdę rzadko się to trafia....

    Mikrokontrolery ARM   29 Maj 2015 10:52 Odpowiedzi: 38    Wyświetleń: 2409
  • [Nucleo l053R8] [Cortex m0+] - Konfiguracja Timera

    Trzeba zrobić tak, żeby kompilator nie wypisywał ostrzeżeń. Jakiego typu jest DMA1_Channel1->CPAR?

    Mikrokontrolery ARM   28 Gru 2016 22:28 Odpowiedzi: 47    Wyświetleń: 3564
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Wiem że może nie na temat ale, masz jakiś patent na Indexer w Eclipse? Include znajduę wszystkie oprócz dwóch Chyba już to wrzucałem, ale mój patent jest taki - Flagi dla "built-in" muszą być takie jak przy projekcie, czyli wszystkie -std... i -m... muszą być tam też wrzucone. W przypadku tego...

    Mikrokontrolery ARM   14 Maj 2020 14:11 Odpowiedzi: 250    Wyświetleń: 32814
  • bylejaki kod generowany dla Cortex-M0

    Mogło miećto jakoweś szanse powodzenia jeśli kompilator lub optymalizator był w mieczysława pisany (1 stycznia zaraz po północy). "w mieczysława" to chyba raczej przeprowadzasz swoje testy. Kilka osób pisze Ci, że działa to bezproblemowo (nawet Ci wrzuciłem wynik kompilacji Twojego kodu na moim kompie),...

    Mikrokontrolery ARM   15 Lis 2017 22:15 Odpowiedzi: 26    Wyświetleń: 1734
  • Wybór kompilatora na ARM

    Kompilator RealView produkowany przez KEIL/ARM jest według producenta najlepszym bo produkuje najbardziej zwięzły kod. Zaletą jest też wsparcie techniczne z ich strony. Jeżeli nasza aplikacja rzeczywiście wymaga dużej mocy obliczeniowej to taki bardziej zwięzły kod może mieć znaczenie, jednak przy wiekszości...

    Mikrokontrolery   24 Sie 2009 15:08 Odpowiedzi: 16    Wyświetleń: 5865
  • LPCXpresso - skąd kompilator bierze nazwy obsługi przerwań ?

    Fakt są tam nazwy funkcji - jakoś na plik cr_startup_lpc11xx.c nie zwracałem uwagi :) void MOJA_OBSLUGA_INT3_IRQHandler (void) ALIAS(IntDefaultHandler); oraz w main obsługa przerwania na: [syntax=c] // obsluga przerwania od portu GPIO3 void MOJA_OBSLUGA_INT3_IRQHandler (void) { // kod obsługi...

    Mikrokontrolery ARM   06 Wrz 2015 09:45 Odpowiedzi: 6    Wyświetleń: 768
  • [STM32F4] Ostrzeżenia kompilatora dotyczące wbudowanych funkcji [BET][Eclipse]

    Kod: [syntax=c]#include <string.h> //Return copy of str string from index position and len length char *StrCpy2(char *str, unsigned short index, unsigned char len) { char *text; text = (char *)malloc(sizeof(char)*(len+1)); if (text == NULL) return text; strncpy(text, str + index, len); text[len]...

    Mikrokontrolery ARM   13 Lut 2017 15:42 Odpowiedzi: 2    Wyświetleń: 729
  • Działanie kompilatora linkera w przypadku deklaracji tablicy

    zieeeeew (OT, czyli kompletnie nie na temat)... O tym, że każdy przyzwoity komputer powinien mieć możliwość dynamicznej podmiany adresów procedur obsługi wyjątków, najlepiej przez zmianę zawartości rejestru wskazującego stosowną strukturę danych, wiadomo było już ok. 1970 roku i robiono to w dużych...

    Mikrokontrolery ARM   30 Lip 2018 14:54 Odpowiedzi: 39    Wyświetleń: 1233
  • [stm32 cortex m3][gcc 4.4.2] Czy to błąd kompilatora?

    Skoro wywala Ci błąd, to masz błąd, ale nie we flagach kompilatora, tylko w skrypcie linkera albo gdzieś indziej. Te flagi są ZŁE! Jeśli sam kompilowałeś środowisko, to zrobiłeś to źle i tyle - w dobrze skompilowanym środowisku te flagi są całkowicie zbędne, bo wynikają z typu procesora (cortex-m3). 4\/3!!

    Mikrokontrolery ARM   31 Mar 2010 17:39 Odpowiedzi: 5    Wyświetleń: 2252
  • Łańcuch narzędzi Eta Compute rozrasta się wokół układu AIoT

    Łańcuch narzędzi firmy Eta Compute cały czas rośnie, wraz z zapowiedzią wprowadzenia nowego kompilatora dla chipa ECM3532, który usprawni rozwój rozwiązań wbudowanych. W połączeniu z zestawem deweloperskim wielkości monety i partnerstwem z Edge Impulse, startup yten przenosi się na wyższy poziom...

    Newsy   05 Sie 2020 09:57 Odpowiedzi: 0    Wyświetleń: 150
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie projektu....

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 5070
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    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,...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 4440
  • Jakiej platformy się dzisiaj uczyć?

    To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie...

    Mikrokontrolery   08 Lut 2020 13:56 Odpowiedzi: 55    Wyświetleń: 2112
  • - STM32 ARM na polskich uczelniach

    No dobra, to się w końcu odezwę: To, na czym się uczy studentów, powinno spełniać kilka warunków: 1. Umożliwiać realizację przyjętego celu dydaktycznego. 2. Być proste, standardowe i nie udziwnione. 3. Być reprezentatywne dla stanu techniki wraz z przewidywalnymi trendami rozwojowymi. Niekiedy...

    Mikrokontrolery ARM   29 Gru 2016 05:58 Odpowiedzi: 164    Wyświetleń: 7194
  • Moduł z Zynq Ultrascale+ z wsparciem dla Xilinx AI

    Firma iWave zaprezentowała zestaw deweloperski dla opartego na Linuksie modułu iW-Rainbow G30M wykorzystującego układ Zynq Ultrascale+ z obsługą nowej platformy AI Xilinx. Xilinx tworzy obecnie liczne powiązaną technologię sztucznej inteligencji dla swoich nowych układów – produkowanych w...

    Newsy   10 Paź 2019 18:12 Odpowiedzi: 0    Wyświetleń: 453
  • Różnice wielkości kodu tego samego projektu.

    Po zainstalowaniu ubuntu i skonfigurowaniu eclipse+codesourcery pod niego okazało się że mój archaiczny makefile nie "zbuilduje" mi projektu. Po zainstalowaniu plugina ARM do eclipse okazało się że wygenerowany kod nie mieści się w pamięci. Próbowałem na różne sposoby konfigurować ustawienia kompilatora...

    Mikrokontrolery ARM   12 Sie 2011 21:41 Odpowiedzi: 12    Wyświetleń: 1867
  • [GCC] Linker usuwa zmienne z atrybutem "used"

    Hejka, robię właśnie przesiadkę projektu z kompilatora IAR'a do GCC'a i mam problem z przeniesieniem niektórych ustawień, konkretniej chodzi o nie wycinanie przez linker konkretnych, nieużywanych zmiennych globalnych wygenerowanych przez zewnętrzne narzędzie, zawierających informacje np. o dacie buildu,...

    Mikrokontrolery ARM   03 Lip 2018 20:13 Odpowiedzi: 29    Wyświetleń: 1011
  • Jakich używasz mikrokontrolerów? Jakie są różnice pomiędzy rodzinami?

    AVR - początki z uC. Głównie assembler oraz C.Projekty tworzone głównie za czasów AS4, bardzo dawno, dawno temu :) Wtedy to był tylko cel hobbistyczny, jakieś ATMegi i ATTiny. Proste układy, bez USB czy Ethernetu. Później pary razy zdarzyło się zrobić projekt na ATXMega (wersje A). Tutaj to był przekompilowany...

    Mikrokontrolery   01 Kwi 2013 19:20 Odpowiedzi: 48    Wyświetleń: 7923
  • Mikrokontrolery, kierunki rozwoju, linux czyli "reaktywacja"

    Zatwardziały windziarz (kilka latek), też przeszedł na Linux'a i to już definitywnie nie ma odwrotu, to jest jak narkotyk :D Nie ma lepszej platformy do developing'u, hardware czy software. 1. IDE Mam jedno środowisko, ale do wszystkiego. Jest to Eclipse Classic (obecnie Indigo) z masą pluginów....

    Mikrokontrolery   08 Wrz 2011 10:47 Odpowiedzi: 25    Wyświetleń: 4271
  • [GCC-Makefile/ECLIPSE] - Ścieżka względna w pliku makefile

    No właśnie że nie, jedyne co mój komputer potrzebuje to zainstalowaną wirtulna maszynę javy, a resztę załatwia eclipse "rozszerzając" sobie systemowe PATH (na szybko opisałem wszystko tu link ) Skoro rozszerza o folder w którym jest make.exe, to równie dobrze może rozszerzać o folder z kompilatorem... ...

    Mikrokontrolery ARM   12 Lut 2013 13:55 Odpowiedzi: 16    Wyświetleń: 3918
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    OpenOCD zaktualizowanie tak jak kompilator wcześniej. Przerabiam przykład od początku teraz na bazie tego o którym mówiłeś LPC Będe wklejał tutaj co dokładnie przerabiam. Jeśli coś robię źle to mam nadzieje że mnie poprawicie. Jeśli dobrze to mam nadzieje że komuś się przyda. 1.Import projektu...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 3981
  • Raspberry pi 3 A+ bare metal - mini uart

    1. Wstęp Raspbbery Pi jako platforma edukacyjna dla linuksa okazała się wielkim sukcesem . Dalszy rozwój platformy zaowocował zastosowaniem rdzeni cortex-A53 o architekturze 64bit oraz 4 rdzeniach. Zachęcam jak najbardziej do używania linuksa i jego nauki. Z drugiej strony czy jest możliwe...

    Artykuły   06 Lut 2020 10:41 Odpowiedzi: 24    Wyświetleń: 3933
  • Nowe układy PSoC6 dedykowane do Internetu Rzeczy

    Układy z rodziny PSoC - Programmable System on a Chip - cieszą się dosyć dużą popularnością już od wielu lat. Firma Cypress, produkująca te elementy, prezentowała już wiele PSoCy dedykowanych do konkretnych zastosowań - były układy do sterowania silnikami BLDC itp. Teraz przyszedł czas na Internet...

    Newsy   08 Lis 2017 06:24 Odpowiedzi: 9    Wyświetleń: 2976
  • stm32f4 discovery - Błędy podczas kompilacji

    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,...

    Mikrokontrolery ARM   16 Lip 2013 06:59 Odpowiedzi: 1    Wyświetleń: 1971
  • [LPC1768][CodeSourcery lite/Yagarto] Wykorzystanie sprintf, kłopoty z działaniem

    Witam! Mam nietypowy problem. Otóż postanowiłem wykorzystać w trakcie programowania biblioteki standardowe, głównie funkcję sprintf która bardzo przypadła mi do gustu. Mnóstwo problemów miałem, aby zostało skompilowane (problem z "_sbrk"), ale w końcu się udało. I tutaj kolejny poważny problem... którego...

    Mikrokontrolery ARM   22 Lis 2011 23:50 Odpowiedzi: 10    Wyświetleń: 2137
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    U mnie pliki zajmują trochę więcej... Ponawiam pytanie o wersję kompilatora i dopytuje jakie zmiany zrobiłeś w projekcie? Assembling file: startup.S arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -mthumb -g -ggdb3 -Wa ,-amhls=out/startup.lst -MD -MP -MF out/startup.d -I. startup.S...

    Mikrokontrolery ARM   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 4957
  • Przeniesienie kodu z Keil uVision do innego środowiska

    Ale jest też wersja Lite. Download the free Atollic TrueSTUDIO® for ARM® Lite here! It is an excellent entry-level compiler and debugger IDE with almost all features you need for embedded ARM development (including advanced features like SWV real-time tracing), but it lacks some of the...

    Mikrokontrolery   04 Wrz 2012 00:17 Odpowiedzi: 16    Wyświetleń: 2943
  • STM32F0 CooCox CoIDE - problem z rdzeniem F0

    Podczepię się pod temat, bo również mam problem z coocox-em. Pisze na rdzeń STM32-M4 używając bibliotek ze strony producenta i kompilatora gcc-arm-none-eabi-4_7-2012q4-20121208-wi... Problem w tym, że nie generuje mi pliku hex. Po kompilacji mam taki komunikat: GCC HOME: C:\Program Files\GNU...

    Mikrokontrolery ARM   09 Mar 2013 21:40 Odpowiedzi: 29    Wyświetleń: 4629
  • Mikrokontrolery - początek (Rozwiązany -> STM32F4 DISCOVERY)

    (at)tmf Z całym szacunkiem, ale kolejny raz zaśmiecasz temat Początkującego osobistymi wycieczkami z zamiarem udowodnienia swoich racji. Nie taki jest cel tego Forum, prawda? Z całym szacunkiem, ale nic nie udowadniam, tylko prostuję wypowiedź kolegi BlueDraco, która zawiera informacje nieprawdziwe,...

    Mikrokontrolery Początkujący   01 Wrz 2013 19:16 Odpowiedzi: 48    Wyświetleń: 8436
  • stm32l152rb - section `.bss' will not fit in region `ram'

    Po napisaniu programu z wykorzystaniem z systemem FreeRTOS, nie mogę go skompilować. Od 2 dni googlam i bez rezultatu. Oto kod źródłowy programu. [syntax=c] #include "misc.h" //#include "stdio.h" #include <stm32l1xx_gpio.h> #include <stm32l1xx_rcc.h> //#include <stm32l1xx_flash.h> #include...

    Mikrokontrolery ARM   30 Maj 2014 07:13 Odpowiedzi: 4    Wyświetleń: 1656
  • Co oznacza ten warrning... [Karta SD - obsługa]

    A co dokładnie oznacza ten niewyrównany dostęp? W wielu architekturach założone jest (na poziomie sprzętowym!), że zmienne o rozmiarze 2, 4 i 8 bajtów znajdują się na adresach podzielnych przez (odpowiednio) 2, 4 i 8. Tzn. że gdybyś układał zmienne w pamięci, to np. zestaw czeterobajtowych wylądowałby...

    Mikrokontrolery   16 Lip 2017 07:29 Odpowiedzi: 15    Wyświetleń: 1026
  • Chińskie mikrokontrolery STC

    Więc tak tylko gwoli przypomnienia zanim kolega znowu napisze ale czy kompilator coś tam, albo czy procek coś tam ma - to może warto poczytać i znaleźć odpowiedzi na te pytania... Nie będę się doktoryzował przez miesiąc w kompilatorach itp uC, którego architektura i zasoby mi nie odpowiadają. Na...

    Mikrokontrolery   25 Sty 2019 22:07 Odpowiedzi: 45    Wyświetleń: 2736
  • ARM GCC compiler problem z własnym skryptem linkera i plikiem .hex

    Witam. Aktualnie walczę z kompilatorem GCC non-eabi. Chcę utwożyć projekt w C++ używając własnego skryptu linkera, jednak po długiej walce nie mam już pomysłu na rozwiązanie. W jaki sposób skonfigurować kompilator, linkera oraz skrypt linkera tak abym mógł własne tablice zdefiniowane w plikach .cpp...

    Mikrokontrolery ARM   04 Kwi 2019 11:48 Odpowiedzi: 9    Wyświetleń: 612
  • STM32 CortexM4, właczenie obsługi FPU w keil

    Jeśli używasz kompilatora w wersji 5: --cpu=cortex-m4 --fpu=fpv4-sp Jeśli używasz kompilatora w wersji 6: -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -ffast-math IDE po wyklikaniu odpowiednich opcji samo powinno ustawić właściwe flagi kompilacji.

    Mikrokontrolery ARM   01 Lip 2019 21:04 Odpowiedzi: 2    Wyświetleń: 330
  • STM32 - Zawieszone debugowanie.

    Minimalizm totalny a ty się dziwisz. Weź stosuj makefile Freddiego. Przesada Co złego jest w minimalizmie? Mam wszystko co jest potrzebne. Kompilator wywoływany jest z takimi samymi parametrami i tak samo. Masz automat, z dodaniem każdego pliku chcesz makefile edytować? Tak, chce za każdym...

    Mikrokontrolery ARM   05 Gru 2016 13:27 Odpowiedzi: 27    Wyświetleń: 1497
  • Szybka akwizycja danych z ADC bez FCM itp udogodnień

    CMSIS jest dla każdego vendora kompatybilny. Na płytkach evaluacyjnych tak samo jak w przypadku st i ich stlinka jest J-Link. Wiele rzeczy narzuca ARM vendorom, np przestrzenie adresowe, vendor może tylko zdecydować ile tego tam upcha. Tak samo pisanie w C, jak klepie kod pod arm-none-eabi-gcc to vendor...

    Mikrokontrolery   06 Mar 2019 09:38 Odpowiedzi: 31    Wyświetleń: 855
  • Jaki lepszy uC dla początkującego w ARM (LPC 2368 czy 1769)

    No skoro nagle wszystkie ARM7 mają jakiś VIC, no to faktycznie problem nie istnieje :] Ale z tego co pamiętam, to nie wszystkie procki ten VIC mają... Dwie najpopularniejsze rodziny - LPC2xxx i AT91SAM7 - mają takie kontrolery, a pytanie z tematu było dodatkowo o w miare popularny i rozbudowany układ,...

    Mikrokontrolery ARM   22 Paź 2010 08:25 Odpowiedzi: 13    Wyświetleń: 3214
  • blędy przy kompilacji FreeRTOS

    Witam, Mam problem ze skompilowaniem kodu dla LPC1768. Wiem, że kod jest poprawny i problem jest prawdopodobnie w moim toolchain. Tylko nie mam pojęcia co. Używam Codesourcery arm-2011.03-42-arm-none-eabi, Ubuntu (ale ten sam problem mam też pod winxp) . Poniżej mój makefile i błędy jakie wypisuje kompilator...

    Mikrokontrolery ARM   09 Paź 2011 16:35 Odpowiedzi: 8    Wyświetleń: 1911
  • [STM32F4] Makefile, skrypt linkera i startup dla stm32f4 - przerwania

    Cześć, Projekt zaraz będę konfigurował od początku. Fakt, podałem za mało danych, wybaczcie, skrajna nerwica mnie na to wzięła. Od początku: Używam SW4STM32, ale chciałbym od tego odejść mocno, bo za dużo automatów i za mało szczegółów, może dlatego, że nie potrafię tego wszystkiego ogarnąć. Kompilatora...

    Mikrokontrolery ARM   15 Mar 2017 21:48 Odpowiedzi: 15    Wyświetleń: 1401
  • bleeding-edge-toolchain - kolejny toolchain dla ARM

    Dzień dobry! Czy ktoś może próbował odpalić na makefile i kompilatorze od Freddiego build parallel w eclipse ustawiłem coś takiego: Bez tej opcji oczywiście wszystko do tej pory działa świetnie! Dostaję takie odpowiedzi: 12:20:41 **** Build of configuration Default for project led_blink_103C8T6...

    Mikrokontrolery ARM   17 Maj 2020 19:11 Odpowiedzi: 219    Wyświetleń: 35625
  • [STM32F103][keil][C] nieznany atrybut przerwania SysTick

    Wracając do tematu. Aż dziwne, że nikt nie wspomniał o instrukcjach ldrex oraz strex, które są przydatne przy tego typu operacjach. Jak ktoś nie używa przedpotopowego kompilatora (to jest zgodnego z C11) to ma to wszystko zaimplementowane: Jest to oczywiście również fajna sprawa, ale... nie działa...

    Mikrokontrolery ARM   30 Gru 2017 10:38 Odpowiedzi: 63    Wyświetleń: 1992
  • Platforma do analizy obrazu na krawędzi chmury z Xilinx Zynq UltraScale+

    Zestaw startowy Vision Edge Computing Platform (VECP) firmy MYIR wyceniony na 599 dolarów obsługuje system operacyjny Linux, pracujący na jego module MYC-CZU3EG opartym na ukłądie Zynq UltraScale+ firmy Xilinx, a także posiada Sony podłączoną poprzez CSI oraz szereg szybkich interfejsów. W lipcu...

    Newsy   11 Maj 2020 19:47 Odpowiedzi: 0    Wyświetleń: 498
  • News: Od dzisiaj jest dostępne AVRStudio w wersji 5

    Po pierwsze, ten temat zszedł na bok jak tylko się dało. Żyjemy w demokracji i każdy ma wolny wybór ;) Ja wybrałem asemblera ,bo denerwowało mnie ciągłe poprawianie i debugowanie programów w celu usunięcia błędów ,które często były winą kompilatora C . Teraz po debuger sięgam znacznie rzadziej i...

    Mikrokontrolery AVR   09 Cze 2012 06:29 Odpowiedzi: 163    Wyświetleń: 30788
  • [stm32][eclipse]dołączanie plików .h .c do projektu

    Maxe: Twoja metoda nie działa już jej próbowałem co więcej po wprowadzeniu takiej lini: Dodano po 4 fantom: używam makefile'a Lucjana Bryndzy w którym miejscu powinienem dodać -I./lcd bo też nie dało mi to żadnych efektów. [syntax=c] # Automatic makefile for GNUARM (C/C++) # Copyright (C)...

    Mikrokontrolery ARM   20 Kwi 2011 14:59 Odpowiedzi: 15    Wyświetleń: 4106
  • [Eclipse/MDK-ARM] - Połączenie MDK-ARM z Eclipse

    Cena to dobija jak pamiętam to coś koło 1500 euro ?? Cennik ze strony polskiego dystrybutora - specjalnie dla wszystkich osób tak nienawidzących GCC (; MDK-ARM -Std Pakiet oprogramowania, zawiera: ARM RealView makroasembler, kompilator C/C++, linker, menedzer bibliotek, srodowisko μVision4,...

    Mikrokontrolery ARM   22 Lut 2013 22:46 Odpowiedzi: 36    Wyświetleń: 5388
  • [STM32F1] - Błędy kompilacji biblioteki STM32F1xx_HAL_Driver

    Masz dla porównania. Pewnie będziesz musiał pozmieniać flagi kompilatora. [syntax=Bash] 42% 41) [0.277s] external/STM32F4xx_HAL_Driver/Src: arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -O2 -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Wextra -Wshadow -std=gnu99 -g -ggdb3 -D STM32F401xE...

    Mikrokontrolery ARM   04 Maj 2016 17:11 Odpowiedzi: 4    Wyświetleń: 1329
  • C++ i obiekty "const" w pamięci FLASH

    Powracam z nowym pomysłem, którym są template'y Może na wstępie napiszę po co mi to w ogóle jest. Otóż mam taką fanaberię, żeby stworzyć "framework" do ARMów w C++. Wszystko byłoby fajnie, gdyby nie trudności z przechowywaniem danych w pamięci FLASH. Otóż taka na przykład klasa Pin dla Cortex-M3 (STM32)...

    Mikrokontrolery   12 Paź 2009 17:49 Odpowiedzi: 17    Wyświetleń: 2983
  • Problem z programowaniem płytki DK-LM3S9B96 z Sourcery G++

    Nie działa, to jest z innego projektu. Tamten z powodu zbyt dużej ilości emocji musiałem odstawić na jakiś czas. Bo pewnie rozwiązanie jest dziecinnie proste a ja go nie widzę. To jest to co wyrzuca konsola z ostatniego projektu, tego z plikiem, którego kompilator nie widzi: **** Build of configuration...

    Mikrokontrolery ARM   02 Lip 2010 16:46 Odpowiedzi: 36    Wyświetleń: 3215
  • Wzrasta sprzedaż połprzewodników

    Wszystko podskoczyło bo podskoczył dolar i inflacja. Ale nie o 300% z hakiem jak ceny "8". LPC1114/301 (32kB FLASH, 8kB RAM) kosztuje ~11PLN, mega32 ~15PLN. Do tego albo w wersji taniej programowanie przez RS232 lub za ~100PLN zestaw uruchomieniowy z debuggerem - jesteś panem swojego procesora, zupełnie...

    Newsy   09 Lip 2010 19:39 Odpowiedzi: 12    Wyświetleń: 2336
  • IRQ przerwanie przez FIQ. Program pod LPC2129.

    No coż, zajrzyjmy do dokumentacji. W papierach od LPC2129: UM10114 LPC21xx and LPC22xx User manual Rev. 03 — 2 April 2008 na str. 22 mamy opisaną pamięć, tablicę wektorów i jej mapowanie. W papierach od LPC1343 (Cortex M3) UM10375 LPC1311/13/42/43 User manual Rev. 2 — 7 July...

    Mikrokontrolery ARM   27 Gru 2010 15:34 Odpowiedzi: 28    Wyświetleń: 2139
  • [ARM7][Eclipse c++] obsługa wyjątku Abort

    LD PC, [PC, #-0x0ff0] oznacza, że do PC zostanie załadowana zwartość komórki pamięc spod adresu PC - 0x0ff0. Ponieważ owa instrukcja leży na początku pamięci odjęcie od PC -0x0FF0 spowoduje ze powstanie "ujemny" w postaci 0xfffffxxx. Jeśli LDR PC ... będzie leżalo na adresie 0xF0 po odjeciu 0xff0 wyjedzie...

    Mikrokontrolery ARM   20 Lut 2011 11:33 Odpowiedzi: 9    Wyświetleń: 1766
  • [STM32] biblioteki CMSIS - modyfikacja pliku makefile kolegi Freediego Chopina

    Witam wszystkich, W ostatni weekend wziąłem się za STMy. Przygotowałem sobie środowisko Eclipse do pracy z mikrokontrolerami STM32 wraz z kompilatorem CodeSourcery. Stworzyłem swój szablon projektu do mojego STMa utworzony na podstawie przykładu projektu [url=]stm32_blink_led kolegi Freediego Chopina. Chciałem...

    Mikrokontrolery ARM   24 Gru 2011 01:36 Odpowiedzi: 15    Wyświetleń: 3612
  • Jaki język programowania wybrać dla początkującego?

    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...

    Programowanie   14 Wrz 2012 15:34 Odpowiedzi: 12    Wyświetleń: 4674
  • Mobilna platforma deweloperska do projektowania sieci radiowych firmy Adeunis RF

    Firma Adeunis RF zaprezentowała nowe zestawy startowe pozwalające na szybkie wdrożenie do aplikacji transmisji bezprzewodowej. Urządzenie może pracować, jako moduł Bluetooth, transceiver na pasma ISM (industrial, scientific and medical) oraz wąskopasmowych i bezprzewodowych szynach ddanych M-Bus....

    Newsy   13 Mar 2013 16:01 Odpowiedzi: 0    Wyświetleń: 1560
  • CM4/BET/stm32f4_blink_led - brak obsługi FPU

    Freddie: Wziąłem na testy **** Build of configuration Default for project stm32f4_blink_led **** arm-make all Compiling file: main.c arm-none-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffast-math -O2 -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes...

    Mikrokontrolery ARM   10 Lip 2013 21:50 Odpowiedzi: 6    Wyświetleń: 1167
  • STM32F0Discovery - Konflikt przerwań TIM2/TIM3

    W Cortex-M0 to raczej nie skorzystasz z BitBand. W Cortex-M3 trudno powiedzieć, co z tego wyjdzie, bo TIMx->SR jest typu volatile. Być może będzie ok - trzeba by się wgryźć w standard C i w bebechy kompilatora. Wiadomo za to, że z operatorem podstawienia zamiast &= na pewno będzie ok, więc po co...

    Mikrokontrolery ARM   31 Paź 2013 10:15 Odpowiedzi: 91    Wyświetleń: 7161
  • LPC1343 - sterowniki dla GPIO, UART i inych interfejsów

    (at)Badman: jak wygenerować kod asemblera i z jakich źródeł uczyłeś się asemblera ? Tak ja pokazał michalko12. Ogólnie kod asemblera generuje się poleceniem objdump, a w tym przypadku arm-none-eabi-objdump, program znajduje się w katalogu sciezka_do_lpcxpresso/lpcxpresso/tools/b... dokumentacja...

    Mikrokontrolery Początkujący   23 Sty 2015 18:15 Odpowiedzi: 10    Wyświetleń: 1185
  • [LPC12xx] - LPCxpresso Bootloader

    Tylko po co komu te wektory przerwań w RAM? Przecież mogą być spokojnie we flash... Do wykonywania skoków pod adres z rejestru służy instrukcja "bx ...", a nie "mov pc, ...". Przy okazji zawsze ciekawił mnie ten styl pisania 100x "asm volatile(...)" - pomiędzy tymi wywołaniami kompilator może sobie...

    Mikrokontrolery ARM   08 Kwi 2015 09:09 Odpowiedzi: 11    Wyświetleń: 1656
  • Raspberry jako alternatywa dla mikrokontrolera

    Witam Obecnie programuję mikrokontrolery ARM Cortex M4 W projektach głównie chodzi o systemy akwizycji danych z ADC, magistrali CAN, UART itp... Przyszło mi do głowy aby zamiast używać zestawów ewaluacyjnych dla mikrokontrolerów w stylu STM Discovery potraktować Raspberry jak mikrokontroler a...

    Raspberry Pi i inne SBC   04 Mar 2016 19:04 Odpowiedzi: 2    Wyświetleń: 1284
  • Linux + Code::Blocks + STM32 - Tutorial STM32 + Code::Blocks w Linuxie

    I tu mam problem jak ustawić flagi kompilatora i linkiera nie korzystając z dodatkowych narzędzi jak STM32CubeMX . Ściągnij sobie z mojej strony przykład o nazwie stm32f4_blink_led (jest w dziale Download). Skompiluj go z wiersza poleceń (make all) i będziesz widział jakie flagi są potrzebne. Dla...

    Mikrokontrolery ARM   19 Sty 2017 10:28 Odpowiedzi: 38    Wyświetleń: 4530
  • Próba zrozumienia kodu na podstawie HEX

    Chwilowo nie mam dostępu do urządzenia żeby podłaczyć debuger, moge korzystać wyłacznie ze zrzutu FLASH. Co do tego najmłodszego bitu to ja nie widzę w specyfikacji czy on decyduje czy procesor jest w stanie Thumb 16 bit czy Thumb 32 bit. Bardziej bym przypuszczał że to zaszłość z procesorów ARM z...

    Mikrokontrolery ARM   12 Cze 2018 10:47 Odpowiedzi: 3    Wyświetleń: 474
  • Arduino? W porządku, ale co dalej?

    Do tego co wy ciągle z tymi STM32 PSoC devkit to rdzeń Cortex, owszem (starsze miały 8051), natomiast producent to Cypress, a rodziny to PSoC4 i PSoC5 (jest już lub niebawem będzie PSoC6). Jakby nie patrzeć nie jest to STM32 od ST Microelectronic. Freedom to procesory Kinetis. Rdzeń Cortex-M, a jakże....

    Projektowanie i Tworzenie Po godzinach   22 Lip 2018 11:45 Odpowiedzi: 83    Wyświetleń: 3351
  • ARM C startup na przykładzie wygenerowanego przez Cube

    Tak dla Twojej ciekawostki, kompilator to podła maszyna, zwłaszcza na O3. Dlaczego? Jak pisałem sobie kod na freestanding (czyli zero użycia bibliotek standardowych) to i tak wykrył kod z ustawiania .data i zerowania .bss jako wspaniałe miejsce do wykorzystania memcpy, dopiero dociśniecie go kolejną...

    Mikrokontrolery ARM   26 Sty 2019 14:21 Odpowiedzi: 33    Wyświetleń: 1905
  • Debugowanie STM32F103C8T6

    Flagi dla kompilatora gcc są takie: -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -D__weak="__attribute__((we... -D__packed="__attribute__((... -DUSE_HAL_DRIVER -DSTM32F103xB -I../Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Le...

    Mikrokontrolery ARM   19 Maj 2020 14:25 Odpowiedzi: 53    Wyświetleń: 2613
  • RTOS - wszystko, co chciałbyś wiedzieć i nie boisz się zapytać

    Zakładam, że jest "popyt" ( (at)nolens_volens , (at)korteksik , (at)dondu , (at)excray ), więc zakładam wątek. W tym temacie można zadać dowolne pytanie związane mniej lub bardziej z użyciem RTOSów na mikrokontrolerach i kwestiami takimi jak wielowątkowość, synchronizacja i tym podobne. Ogólne lub...

    Mikrokontrolery   12 Lip 2019 10:52 Odpowiedzi: 171    Wyświetleń: 6375
  • lpc1114-problem ze stosem

    Problem w tym,że po asemblacji w eclipse code-red wcale tych 8 rejestrów na stos nie wrzuca;fragment pod spodem Błądzisz... To nie kompilator zrzuca te rejestry tylko sam rdzeń a te dwie instrukcje do dodatkowe zajęcie stosu już przez kompilator 548: b580 push {r7, lr} ...

    Mikrokontrolery ARM   28 Wrz 2010 19:33 Odpowiedzi: 8    Wyświetleń: 2766
  • Zasady pisania programów pseudowielowątkowych na małych proc

    OMG co za herezje... Co to ma do rzeczy jakich instrukcji assemblera użyje kompilator? Kod w C ma ZAGWARANTOWANE, że ZAWSZE działa tak jak go widzisz - nie ma żadnych "myków" działających między wywołaniami tej samej funkcji... Żaden kompilator i żaden rdzeń nie ma jakiegokolwiek "bankowania rejestrów"...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 14273
  • [STM32] [C] [CMSIS] - #ifdef brak deklaracji stalej

    ARM7, Cortex-M3 to - powiedzmy - "handlowe nazwy" architektur, odpowiednio ARMv4 i ARMv7-M. Oczywiście nowsza jest ARMv7 czyli własnie Cortex. ARM7 jest już nieco przestarzały, a układ LPC2106 to w ogóle antyk - NXP od czasu tego układu wypuściło bardzo wiele fajnych układów z tym rdzeniem, dokładnie...

    Mikrokontrolery ARM   19 Sty 2011 16:19 Odpowiedzi: 13    Wyświetleń: 4718
  • [ARM-Assembler][STM32] Co na początek ?

    Assembler jak każdy inny język programowania da się strawić. Problem jest z poprawnym i zwięzłym posługiwaniu się tym językiem w przypadku rdzenia Cortex M3 razem z tak bardzo rozbudowanymi (peryferia) uC jakimi są produkty firmy ST. Assembler ARMów został wymyślony dla kompilatorów, nie dla ludzi....

    Mikrokontrolery ARM   13 Lip 2011 10:06 Odpowiedzi: 20    Wyświetleń: 11149
  • Jakich konkretnie MCU 8051 się najczęściej używa?

    No i przecież o tym pisałem: To co teraz robią jest naprawdę szybkie i wydajne. To juz nie 12 cykli zegara na jedno polecenie. Taki 1-cyklowy core '51 zajmuje kilka razy więcej krzemu niż cortex M0 pracujący przy tej samej częstotliwości... Dziwne, że jeszcze nikt nie napisał odpowiednika Bascoma...

    Mikrokontrolery   07 Sie 2011 04:58 Odpowiedzi: 48    Wyświetleń: 5750
  • Linux Tutorial STM32, ST-Link/V2 + OpenOCD + Eclipse + GDB + Linaro

    Czytałem o tym rozwiązaniu, trzeba tylko pamiętać o tym aby przy zmianie toolchaina usunąć także dowiązania symboliczne. Chodziło mi także oto aby można było pobawić się możliwością ustawień w generowanym makefilu. Coś jak w tym linku: PS U mnie definicja zmiennej PATH znajduje się w ~/.profile Zgodnie...

    Mikrokontrolery ARM   10 Mar 2015 20:21 Odpowiedzi: 44    Wyświetleń: 42493