Dokładnie chodzi mi o coś takiego: W kamami jest dostępne na zamówienie za zawrotną sumę 125pln, w USA jest za grosze ale obawiam się o koszty przesyłki. A może ma ktoś na zbyciu?
Witaj, na liście Keila 4 są 2 pozycje o tej samej nazwie (STlink V2) - jedna z nich działa, druga zachowuje się jak opisałeś. Właśnie we wszystkich tutorialach widzę 2 pozycje. U mnie jest tylko jedna: ULINK Cortex Debbuger RDI Interface Driver Altera Blaster Cortex Debugger Stellaris ICDI Signum...
Do sprzedania mam moduł oparty o 32 bitowy procesor STM32F103VET6 Cortex-M3. Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają...
Do sprzedania mam moduł oparty o 32 bitowy procesor STM32F103VET6 Cortex-M3. Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane...
Do sprzedania mam moduł oparty o 32 bitowy procesor Cortex-M3 STM32F103C8T6: Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają...
Witam. Próbuje dobrać się do rejestrów specjalnych cortexa za pomocą Eclipsa. Korzystam z zakładki Memory. Aby dobrac sie do tych rejestrów muszę wpisać do rejestru Debug Core Register Selector Register (0xE000EDF4) 0x00000014 jeśli chce je odczytać i 0xFFFF0014 jeśli chcę zapisać. Rejestrem danych...
Wrzuć PEŁNY wykaz błędów. Sprawdź też, czy w programie możesz używać zmiennych typu uint32_t - po dołączeniu tego problematycznego nagłówka powinno to być możliwe. Witaj Dzięki za reakcję. Do projektu mogę dołożyć typ uint32_t. Zakomentowałem problematyczny plik, zdefiniowałem testową zmienną tego...
Cześć, ostatnio wyraziłem się nieściśle -nie mogę debugować po wgraniu aplikacji przez st-linka. Bootloader w tej chwili nie istnieje, a pseudo-bootloader robi tylko jump'a do regionu aplikacji. Pseudo-bootloader to distortos z mainem: [syntax=c] int main() { int x = 0; ThisThread::sleepFor(std::chrono::m...
Sprzedam jak w temacie Moduł STM32 RedDragon LCD3.2" Cortex-M3 ARM cena 300zł gratis ulink2 STM32F103ZET6: the high performance STM32 MCU which features Core: ARM Cortex™-M3 32-bit RISC Operating Frequency: 72MHz, 1.25 DMIPS/MHz Operating Voltage: 2-3.6V Package: LQFP144 I/Os: 112 Memories:...
Witam, Na samym początku chciałbym powitać całą społeczność elektrody i podziękować za wiele wartościowych informacji, które można dzięki Wam znaleźć. Teraz o moim problemie. W Eclipsie programuję STM32F091 w oparciu o bibliotekę STDPERIPH. W trybie Release mogę skompilować program bez błędów i przesłać...
Mam do sprzedania mocno już zakurzony, nie używany zestaw Freescale Tower System Module K70 (numer zestawu TWR-K70F120M-KIT). Zestaw dla kogoś, kto chce poznać zalety rdzenia Cortex-M4. Do dyspozycji dużo zasobów sprzętowych i interfejsów komunikacyjnych... Zresztą, wkleję krótki opis z 1....
Postanowiłem bardziej dokładnie przeanalizować dokumentację rdzenia Cortex-M3 (na którym jest wykorzystywany przeze mnie uP STM32F107) – dokument „DDI0337G_cortex_m3_r2p0_trm.pdf... ze strony Cortex-M3 TechnicalReference Manual. W dziale System Debug -> 11.5 DWT page 11-13 opisane...
Witam, Skonfigurowałem eclipse'a do debuggowania procesorów Cortex M-3 uzywając toolchaina CodeSourcery. Ogólnie działa, choc czasem pojawiaja sie bledy (zawsze gdy debuguje kod pliku startup). Info : JTAG tap: lm3s6965.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b,...
Do sprzedaży trafiły nowe zestawy startowe Discovery firmy STMicroelectronics z procesorem STM32F7 opartym o rdzeń ARM Cortex-M7. Źródło : [url=]
... układ pracuje może z wewnętrznego oscylatora a te trzeba "włączyć" programowo? STM32 z "pustym" flashem pracuje na wew. oscylatorze i można bez problemu wgrać do niego program przez JTAG'a lub RS232 wykorzystując fabrycznego bootloadera. Ja mam wykonaną płytkę na której jest tylko STM32, stabilizator...
Zainstaluj sobie Ride7 na początek. Jak masz primera to i masz sprzętowy debuger. No i krótkomówiąc jesteś w domu. Co prawda ride 7 jest trochę toporne ale proste. Jak będziesz tworzył w nim nowy projekt to masz do wyboru albo dowolny procek albo OS dla primer1 i primer2. A propos jakiego primera dostałeś...
Faktycznie po aktualizacji Eclipse'a komunikat Launching OpenOCD 0.4.0 ... dochodzi do 100% i znika W czasie pracy nad jednym z projektów kompilacja przechodzi prawidłowo ale w czasie gdy debugger ładuje program do pamięci wyskakuje błąd An internal error occurred during: "Launching prj_xxx...
Witam wszystkich !!! OKAZJA!!! Mam do zaoferowania bogatą w liczne peryferia makiete dydaktyczną z uC STM32F103VET6. Podstawowe parametry mikrokontrolera STM32F103VET6: * MCU,32BIT,CORTEXM3,512KFLASH,100LQFP * Series:STM32 * Flash Memory Size:512KB * RAM Memory Size:64KB * No. of...
Jeśli uruchamiasz LPC1756 to polecam na start szablon aplikacji: OK, niech to będzie jakiś punkt zaczepienia. Specjalnie pod ten przykład przesiadłem się na Windows, doinstalowałem GNU ARM plugin i całość skompilowałem: Invoking: ARM Sourcery Windows GNU Print Size arm-none-eabi-size --format=berkeley...
Witam, Napisalem program, ktory steruje praca silnika DC. Komunikuje sie z nim poprzez interfejs usart. Program dziala poprawnie po skompilowaniu w trybie debug. Skonczylem projekt i skompilowalem go w trybie release, ku mojemu zaskoczeniu komunikacja przestala dzialac. Co moze byc tego powodem?
jesli calego stringa to funkcja atoi Rozwiązanie użycia funkcji int atoi(const char * str) nie jest chyba najlepsze albo robię coś źle :/. Poniżej fragment kodu (pętla for(;;)) i biblioteki standardowe. **** Build of configuration Debug for project LPC17_CAN_LedControl **** make all...
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...
W ST-Linku jakoś zapomnieli o linii resetu i to się może fantastycznie zemścić Kiedyś potrzebowałem wykorzystać wszystkie linie procesora i programowo wyłączyłem JTAG'a (zanim pomyślałem :-))- bez obsługi linii resetu to już musiałem przestawiać BOOTx bo mi szkoda było procesora. Ulink sobie z taką...
Badmaneq ale aby skorzystać z debugera na SWD z LPC1100, to należy mieć jakiś specjalny układ/programator ? Rozumiem, że od STM32 nie pasuje do LPC1100? Pytam, ponieważ zastanawiam się nad mikrokontrolerem do projektu. Wiem jak działa debug z STM32, a na LPC1100 nic nigdy nie robiłem.
Cześć! Sprawa się chyba trochę posunęła do przodu. W nowej wersji plugina jest opcja na analizowanie trace'ów. Mam st-linka i zdaje mi się że przez to nie mogę ustawić wysyłania trace'ów przez SWO. W trybie semihosting stdout stream, działają funkcje takie jak np. trace_printf a ITM SWO nie. Jak...
A co to parsera co w twoim szablonie dla LPC ze stronki brak nawiasu zewnętrznego. W szablonach jest więcej problemów (; Eclipse. Stosuję konfiguracje Debug i Realease. Działa super do momentu gdy chce project przenieść. Po importowaniu konfiguracji pozostaje tylko jedna.. Osobiście nie stosuję...
Nie mam w tej chwili kodu przed sobą, ostatnio ustawiłem 4 bity na preemption. Nie chce w tej chwili siać zamieszania (zmieniałem z 3 bitów...), więc wrzucę potwierdzone wyniki wieczorem + lepszy debug. btw, czy ktoś może potwierdzić że wrzucony kod (enable_interrupts/disable_interrupts )nie ma...
Masz magiczny przycisk Debug...
składanie zmiennej przez |= miało pokazać co musiałbym zrobić aby uzyskać podobny kod wynikowy do tego co wygenerował kompilator. I ja tak nie piszę lecz takie coś na podstawie prostej operacji wygenerował kompilator. Tak wygląda mój kod bo widzę, iż ktoś sięciągle czepia przykładu jak mniej więcej...
Masz rację. Zauważ, że takie użycie HFault ( dokładnie to eskalowane MemUsage ) może być przydatne, zwłaszcza jak kodu przybywa - łatwiej tworzyć oprogramowanie. Podsumowując i tak niezawodność opiera się o testy&redesign&testy. Komendy różniaste: //####################################...
Zobacz to:
Witam! Już mam dość i dlatego zawracam głowę szanownemu koleżeństwu! MMstm32F103R z propoxu z stm32f103rbt6. Jtag znajduje target id, wszystko niby ok, tylko jak kliknę check we flasherze wyskakuje komunikat jak w temacie i procek stoi, nie reaguje na resety, dopiero włącz/wyłącz mu pomaga. Mam taki...
Na A, ale jednak nie. :D Bo w starszych STM jak chcesz przełączyć konfiguracje SWD zmieniasz to w AFIO, i jeśli debug jest włączony to te piny są "siłą" przeznaczone na debug i możesz sobie zmieniać ich funkcje w porcie A (GPIO) i tak Ci to nic nie da. Tak mnie zakręciłeś że nie mam pojęcia o czym...
U mnie jak dam -gddb3 to zaczyna niepokojąco wariować (np step in do funkcji foo1() powoduje chwilowe wejście do foo2(), by po jednym stepie przeskoczyć na odpowiednie miejsce). Miał ktoś podobnie ? Przy włączonej optymalizacji to zasadniczo (niestety) "normalne", ale przy -O0 nie powinno się...
(at)Freddie Chopin Czy używasz jakiegoś konkretnego rozszerzenia w VSC dla cmake tzn. czy mógłbyś jakieś polecić? Mam tylko rozszerzenie o ambitnej nazwie "CMake", ale jego główną funkcjonalnością jest pomoc przy edycji plików CMake'a (kolorowanie składni, podpowiedzi, help itd.) - nie ma w nim żadnego...
Powiem Ci szczerze że myślałem iż po patach zmieniłeś toolchain, ale chyba sprawdzone tematy sa najlepsze (bo znam Twój wpis o tym toolchainie) A ten VS Code to aż muszę sprawdzić, ciekawe czy by mi to zadziałało. A weisz może jak to w ogóle wygląda tzn. rozumiem że wtyczka c/c++ jest do składni języka,...
Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas...
EFM8 Sleepy Bee Starter Kit slstk2010A – 50pln Manufacturer: Silicon Laboratories Product Category: Development Boards & Kits - 8051 Core: CIP-51 Tool Is For Evaluation Of: EFM8SB10 Interface Type: I2C, SMBus, SPI, UART Data Bus Width: 8 bit Maximum Operating Temperature:...
Witam, Chciałem uruchomić działające projekty które kiedyś zrobiłem na nowym laptopie. Ściągnąłem Eclipse Helios'a. Reszta zgodnie z opisem Freddiego, który pewnie wszyscy znacie. Mój makefile również bazuje na jego. Problem leży w tym że przy kompilacji wyrzuca mi taki błąd: Creating extended...
Super, jakoś udało mi się Eclipsa uruchomić fakt że w innej wersji Version: Mars Release (4.5.0) ale bez problemu spiąłem to. Przerzuciłem kod i co się okazało. Ruszył. Ale do szczęścia trochę brakuje, okazuje się, że nie rozpoznaje USB. Tzn ten sam dokładnie kod śmiga na Keilu, a na eclipse już nie. definicje: DEBUG USE_FULL_ASSERT...
Do sprzedania mam moduł rozwojowy oparty o 32 bitowy procesor Cortex-M3 STM32F103VCT6: Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do...
Generalnie to pobrałem skrypt linkera i plik startup ze strony . W datasheet i manualu znalazłem adres pierwszej strony pamięci flash i SRAM, która jest "rozbita" na 96KB i 32KB. Zmieniłem w oparciu o te informacje skrypt linkera. Czy zrobiłem to dobrze? Nie wiem. Poniżej: Skrypt linkera: [syntax=c] /*****************...
Faktycznie! Jeśli nie przekroczę 4 breakpointów to nic się złego nie dzieje. W kail-u wyświetla się okienko informujące że nie można dodać kolejnego breakpointu (max to 5). Dzięki Freddie! Mam jeszcze jedno pytanie. Chciałem użyć w projekcie kontenerów z biblioteki standardowej C++ (konkretnie...
Witam, w końcu udało się , komputer widzi urządzenie jako HID, robiłem już pierwsze testy wysyłania i odbierania wiadomości i wszystko jest Ok, Stało się tak przez podmienienie startup oraz linkera. Trochę pochodziłem po necie w poszukiwaniu i znalazłem całkiem ciekawą stronę : Z jednego, z...
Witajcie moi drodzy. Dzisiaj zaglądamy do środka kolejnego przekaźnika sterowanego przez WiFi kompatybilnego z aplikacją Tuya, łudząco podobnego do dość dobrze znanego Sonoff, dostępnego do kupienia za około 20 zł. Sprawdzimy na jakim układzie jest on zrealizowany i czy da mu się wgrać własny...
Oparty na oryginalnym debuggerze Black Magic Probe (BMP), nowy moduł ctxLink jest sprzętowym debuggerem dla mikrokontrolerów z rdzeniem ARM Cortex, który ma możliwość bezprzewodowego łączenia się z komputerem. BMP jest adapterem JTAG oraz SWD używanym do programowania i debugowania układów opartych...
Witajcie moi drodzy. Zapraszam na krótki test konfigurowalnego i sterowanego przez WiFi termostatu gniazdkowego. Zadaniem termostatu jest uruchomienie danego urządzenia (np. ogrzewania) gdy temperatura w pokoju znajdzie się poniżej zadanego progu. Termostat z tematu jest w pełni konfigurowalny,...
Witam ! Napotkałem na pewien problem podczas uruchamiania dema projektu FreeRTOS pod Eclipse. Podczas korzystania z pliku makefile (przerobiony z LPC2368) projekt kompiluje się bez problemu, otrzymuje pliki wynikowe. Zainstalowałem jednak ostatnio plugin "GNU ARM Eclipse plugin". Kiedy próbuje...
dołączam loga z kompilacji przed dodaniem syscalls 23:57:28 **** Incremental Build of configuration Debug for project usb_spi_master2 **** cs-make all 'Building target: usb_spi_master2.elf' 'Invoking: ARM Sourcery Windows GCC C Linker' arm-none-eabi-gcc -T"C:\workspaceSTM\usb_spi_mast...
Mam do sprzedania (w dobre ręce) dwa zestawy uruchomieniowe (startery) do przygody z STM32. Niestety pomimo mojej wielkiej chęci nie znalazłem czasu na to by zagłębić się w temat i od kilku lat leżą sobie w szufladzie. Czekam na rozsądne propozycje. Będę zadowolony jeśli uzyskam około 60% ceny rynkowej....
Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę...
Teraz wgrywałem projekt z pustą pętlą, ale wcześniej udało mi się pomyślnie wgrać miganie diodą. Oczywiście z tym nieszczęsnym fizycznym resetem. Ogólnie konflikt jest zawsze ten sam, niezależnie od kodu. Mam dołączone biblioteki StdPeriph jako pliki źródłowe. Log kompilacji [syntax=actionscript] 22:19:18...
Tak wyglada kompilacja w consoli: [syntax=text] 16:18:26 **** Build of configuration Debug for project stm32F103RB_template **** cs-make all Building file: ../Setup/startup.S Invoking: ARM Sourcery Windows GCC Assembler arm-none-eabi-gcc -x assembler-with-cpp -Wall -Wa,-adhlns="Setup/startup.o.lst"...
Witam, Skonfigurowałem eclipse z GNU ARM Eclipse plugin do zarządzania make oraz CodeSourcery. Build przebiega pomyślnie, ale hex jest prawie pusty:) [syntax=text]:0400000508000000E... z konsoli: [syntax=text]10:30:32 **** Build of configuration Debug for project CM0_automake...
Dobra, już się poprawiam. Od razu mówię, że nie znam się tak bardzo na dyrektywach kompilatora i poruszam się po omacku, dlatego frazę Freddiego wpisałem tak: arm-none-eabi-objcopy -mfloat-abi=hard -mfpu=fpv4-sp-d16 -O binary "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.bin";...
Zgadza się, kwadratowy pin to Rx, wyżej Tx, wyżej GND. Rejestrator z tego co się orientuję to rebrand Dahua XVR5104C. Sprawa wygląda tak: - rejestrator ma adres IP 192.168.1.108. mam dostęp do Telneta, jednak z otwartych portów jest tylko 23 - ponoć na porcie 3800 powinien nasłuchiwać aktualizacji...
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,...
Mam problem z zestawem Eclipse Kepler + GDB + CS + openOCD 0.8.0 + STM32F072BDISCOVERY z procesorem STM32F072RB (Cortex-M0) i programatorem Stlink. Środowisko jest poprawnie skonfigurowane i działa poprawnie na procesorze STM32F103, tyle że z openOCD 0.7.0. Jako że nowy model procka, musiałem użyć...
Hej, Napisałem (chyba) najprostszy program w assemblerze który ma szanse zadziałać (no dobra prostsze było by ustawienie jednego rejestru - lecz nie w tym rzecz ;) ). Po skompilowaniu, zlinkowaniu i przekonwertowaniu na format binarny, wgrywam na uC i dzieją się dziwne rzeczy. Otóż, program: ...
Czołem! Chyba znowu utknąłem w bojach z STM32F2. Wysyłam taką komendę: openocd -f interface/jtagkey.cfg -f target/stm32f2x.cfg -c "init; reset halt; flash write_image erase out/test.hex; reset run; shutdown" i dostaję odpowiedź: Open On-Chip Debugger 0.5.0 (2011-12-03-10:15) Licensed...
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...
Witam Hmm, walczę od jakiegoś czasu z uruchomieniem toolchaina Eclipse + CodeSourcery itd dla STM32 (dokładnie STM32F107VCT) i mam pewien problem. Przejrzałem kilka różnych projektów, w których podpatrywałem pliki skryptowe linkera (*.ld) jak i pliki makefile. Na razie kompiluje mi się gdy przykładowo...
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (). Zastanawiam się nad tym, jaki zestaw startowy...
Aktualnie pracuję z mikrokontrolerem STM32L151CBT6, w środowisku Eclipse. Do programowania używam OpenOCD w wersji 0.9.0 wraz z jtag-lock-pick tiny 2. Programowanie przebiega bez zarzutów, jednakże nie jestem w stanie uruchomić debuggera. OpenOCD uruchamiam z parametrami: -f ..\OpenOCD\scripts\interface\ftdi\jtag-l...
Mhm, cały przebieg kompilacji: $ make 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 -o out/startup.o Compiling file: gpio.c arm-none-eabi-gcc -c -mcpu=cortex-m3...
Przepraszam, że tak późno ale wcześniej nie miałem możliwości tego wstawić. Logi z kompilacji po "clean" 21:09:55 **** Rebuild of configuration Debug for project test_timera_v5 **** Info: Internal Builder is used for build arm-atollic-eabi-gcc -c ..\src\system_stm32f0xx.c -mthumb -mcpu=cortex-m0...
Podobnie jak w przypadku komputerów jednopłytkowych, procesorów, procesorów graficznych i innej elektroniki na rynku, pandemia wpłynęła także na produkcję mikrokontrolerów, pozostawiając producentom ograniczone zasoby. Oczekuje się, że niedobór chipów zakończy się w nadchodzących miesiącach, a wkrótce...
Masz rację, że szkoda całego tygodnia na taki problem:). Oto cały kod: Main: podłączenie do STM'a wygląda nastepująco: RxD do PA10, TxD do PA9. Więc nadal stoję w miejscu, ale nie poddaje się;).
Witam, Korzystam z przykładu freddie'go LPC4330_blink_led. Płyta MINI4357. Konfig openocd oraz plik linkera przerobiony na wewnętrznego flasha: # based on target/lpc4350.cfg from OpenOCD # Cortex-M0 core is disabled intentionally as it causes problems during debugging adapter_khz 1000 if...
Fajna ta flaga, nie znałem wcześniej (; To jest "świeża" opcja, więc niech najpierw każdy sprawdzi wersję binutils zanim zacznie się jej doszukiwać. Changes in 2.26: * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time workaround for a bug in the bus matrix / memory...
A jak już wyląduje w tym HF, to jakie są wartości rejestrów rdzenia? Przejrzałem kompilację u siebie i plik assemblerowy wygląda generalnie ok. Jak w opcjach debuggera odznaczysz opcje "resume", to można debuggować funkcję Reset_Handler(), tyle że trzeba sobie przed zrobieniem czegokolwiek zaznaczyć...
Witam, Jestem początkujący jeśli chodzi o programowanie ARM wiec proszę o wyrozumiałość. Mam problem z procesorem LPC 1768, konkretnie jest to płytka Mini DK-2. Od pewnego czasu walczę z problemami w przerwaniach i nie mogę sobie poradzić. Przewertowałem setki tematów na forach polskich i zagranicznych,...
W konsoli otrzymuje: [syntax=csharp]00:39:00 **** Incremental Build of configuration Debug for project nowyprrrrr **** make -j4 all Building file: ../src/main.c Invoking: MCU GCC Compiler Building file: ../HAL_Driver/Src/stm32f1xx_hal_dma.c B... file: ../HAL_Driver/Src/stm32f1xx_hal_eth.c B...
No właśnie nie do końca. Skrypt startowy jak i całą resztę wziąłem z bibliotek STM. Tak samo skrypt linkera jednak tutaj troszkę pogrzebałem i stąd problem (prawdopodobnie). Mam taki plik: /* Default linker script for STM32F10x_512K_64K Copyright RAISONANCE S.A.S. 2008 */ /* include the common...
Witam, Potrzebuje zmienić skrypt linkera żeby zwiększyć pamięć dla aplikacji kosztem pamięci USB. Jest to w ogóle możliwe? Poniższy skrypt z którego korzystam chciałem zmienić tak żeby zostawić dla USB bank 0 0x2007 C000 - 0x2007 FFFF AHB SRAM, natomiast bank 1 0x2008 0000 - 0x2008 3FFF zostawić...
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)...
Ok, coś jest nie tak. Przede wszystkim systick działa na trybie optymalizacji O1 i O2. Bez zmiany kodu. Na O0 od razu jest hard fault. Ale nie występuje na żadnej linijce kodu. Nie wchodzi do przerwania i wywala od razu błąd. EDIT: Działa w momencie kiedy wywaliłem inicjalizacje: N VIC_Init(&NVIC_InitStructure);...
Witam, Za każdym razem w trakcie uruchomiania mikrokontrolera po startowaniu konfiguracji debugowania GDB w eclipse licznik rozkazów skacze do : g_pfnVectors: 00000000: andne r0, r0, r0, lsr #16 <------------- 00000004: muleq r0, r1, r6 00000008: andeq r0,...
Witam, by zaznajomić się z uC wybrałem zestaw STM Discovery na Cortex M4, zainstalowałem MDK-ARM Keil uVision 4.60. Chciałem przerobić program demo, tak by naciśnięciu przycisku USER zapalały się LED'y. Takie o proste na początek. Przy kompilacji wyskoczyły mi dwa błędy: error: #20: identifier "GPIO_Mode_Out_PP"...
w LPCXpresso. hmm... a nie martwią cię jego ograniczenia wielkości kodu? Co do przykładu - oto przykładowy skrypt linkera... [syntax=c]/* Linker script for Cortex-M3 * * Version:CodeSourcery Sourcery G++ Lite 2007q3-53 * BugURL: * * Copyright 2007 CodeSourcery. * * The authors hereby...
Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. I. W tym roku Atmel zagościł w Polsce w ramach warsztatów Atmel Tech On Tour, zorganizowanych wraz z obchodzącą 25 lecie działalności firmą JM elektronik. Warsztaty dotyczyły rozwiązań IoT z wykorzystaniem modułów łączności bezprzewodowej...
Witam! :) Zanim wejdę w szczegóły chciałbym zapytać, gdzie znajdę jakiś kurs/poradnik tłumaczący od podstaw czego i dlaczego potrzebuję przy nowym projekcie ARM? Moje dotychczasowe obserwacje, to w miarę rozumiem: - CMSIS = ogólnie definicje dla rdzenia ARM - StdLib = biblioteki dla peryferiów...
Sprzedam nowy ( fabrycznie zapakowany) Segger J-Link Ultra+ Najszybszy z całej rodziny ( 1.5Mbyte download, JTAG 25MHz) Licencje Flash Breakpoints, RDI and J-Flash Koszt nowego - 598 Euro netto Ja proponuje odpowiednik 1900 PLN (~420 Euro) Faktura VAT. kontakt 692276337 Features...
Sprzedam nowy ( fabrycznie zapakowany) Segger J-Link Ultra+ Najszybszy z całej rodziny ( 1.5Mbyte download, JTAG 25MHz) Licencje Flash Breakpoints, RDI and J-Flash Koszt nowego - 598 Euro netto Ja proponuje odpowiednik 1500 PLN brutto (wystawiam fakturę VAT) kontakt 692276337 Features...
Znalazłem w sieci gotowca, działa: [syntax=cpp] # NXP LPC812 Cortex-M0plus with 16kB Flash and 4kB Local On-Chip SRAM, # Nemuisan's Special # set LPC812 Information set CHIPNAME lpc812 set CPUDAPID 0x0BC11477 set CPURAMSIZE 4096 set CPUROMSIZE 16384 set CPUVARIANT lpc800 #Include...
Mam na schemacie np. silniki ale są na razie nie podłączone. Mam TB6612 ale niepodłączone (bez zasilania głównego). Mam CP2102. Jeszcze sekcja zasilania. Ale jak mówiłem sprawdziłem w Keilu - działało normalnie. Wklejam ustawienia debugera. Może redefiniujesz piny od SWD? W...
Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version...
Dziękuje Wam, CMSIS pięknie się skompilował ale nadal błędy w projekcie 17:44:39 **** Build of configuration Debug for project usbhidrom **** make -r all Building file: ../src/cr_startup_lpc13.c Invoking: MCU C Compiler arm-none-eabi-gcc -D__USE_CMSIS=CMSISv1p30_LPC13xx -DDEBUG...
To możesz polecić jakieś rozwiązanie?? Generalnie chodzi mi o to, że jak np zrobię sobie funkcję do obsługi UART czy czegoś tam innego a poźniej utworzę nowy projekt i chcę użyć tych funkcji to wrzucam tam tylko ten jeden katalog czy pliki .c i .h. Na razie próbuję w ten sposób Do pliku...
Banana Pi BPI-R2 Pro to zaktualizowana wersja płytki routera Banana Pi BPI R2, która zastępuje czterordzeniowy procesor MediaTek MT7623A (ARM Cortex-A7) znacznie mocniejszym układem — czterordzeniowym procesorem Rockchip RK3568 (ARM Cortex-A55). Płytka ta wygląda bardzo podobnie do pierwszej...
Witam Zgodnie z poradami ze .text .global _start _start: (at) Label, not really required mov r0, #5 (at) Load register r0 with the value 5 mov r1, #4 (at) Load register r1 with the value 4 add r2, r1, r0 (at)...
Znalazłem patcha i obecnie działa mi swd i mam wersję Open On-Chip Debugger 0.7.0-dev-00106-gb7ea4a6-dirty. Przy czym na chwilę obecną wypluwa mi errory że dgb chce się dostać do nie istniejącego rejestru. errory code syntax LordBlick //------------------ Rozwiązanie: ... wielu kombinacjach...
Więc tak : Tak, korzystam z stm32f4discovery Najpierw chciałem odpalić symulator w Keil 4.7. Dostaję błąd : *** error 65: access violation at 0x0000000C : no 'read' permission i tak dalej. W google znalazłem ten problem i rozwiązanie. Odpowiednio zastosowałem rozwiązanie dla mojego...
Witam, właśnie dostałem płytki stm32fdiscovery i chciałem zacząć z nim pracować w oparciu o gcc. Sciągnąłem sobie taki szablonowy program z tej strony /usr/lib64/gcc/arm-none-eabi/4.8.1/../..... error: Libraries/libstm32f3.a(stm32f30x_ext... uses VFP register...
Wróciłem do redlib. Na podstawie przykładu z LPCWare.com napisałem retarget.h kod poniżej. Próbuje uruchomić to przekierowanie w trybie DEBUG_ENABLE. [syntax=c] #define DEBUG_ENABLE #if defined( __GNUC__ ) /* Include stdio.h to pull in __REDLIB_INTERFACE_VERSION__ */ #include <stdio.h> #if...
Wczoraj wyczaiłem że w plikach "Debug\makefile", oraz "\Debug\src\subdir.mk" dla arm-none-eabi-gcc mam ustwione -mcpu=cortex-m3. Pomimo iż zmieniam ustawienie tej opcji na "arm7tdmi" w obu plikach, Eclipse po każdej próbie flashowania lub restartu, zmienia te ustawienia spowrotem na cortexa. Nie mam...
No wiec tak, te dwie rzeczy są takie same w obu twoich przykładach i ich nie zmieniałem: __main_stack_size = 0; __process_stack_size = 1024; Przedstawiam poniżej to co teraz mam w moim projekcie: STM32F103RC_rom.ld [syntax=...
Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link...
Hmm jak na procka za 3,4zł nie jest źle ;) Bardzo cieniutko Panie... [syntax=c] ARM®32-bit Cortex®-M3 CPU Core 72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access Single-cycle multiplication and hardware...
Witam, Zaczynam przygodę z mikrokontrolerami STM32, posiadam STM32F429IDISCOVERY. Zaczynam pracę z kursem na youtube: Wykonałem konfigurację środowiska jak w poprzednim odcinku, jednak gdy teraz próbuję wgrać program (zwykłe zapalenie diody) to w STM32CubeIDE 1.3.0 pojawia się komunikat: Debugger...
Witam sprzedam zestawy jak w liście zdjęcia wyśle zainteresowanym na email nie posiadam tego pod reką dlatego mogę mieć kilka dni poślizgu. starałem się opisać najlepiej jak mogłem stan zestawów mało używany. Ceny do negocjacji przy większej ilości. Numer zestawu. nazwa ( ilość ) cena 1. Si2457-URT mod...
Ja to kompiluję w eclipse. **** Build of configuration Debug for project test **** cs-make all Building file: ../main.cpp Invoking: ARM Sourcery Windows GCC C++ Compiler arm-none-eabi-g++ -O0 -Wall -Wa,-adhlns="main.o.lst" -fno-exceptions -fno-rtti -c -fmessage-length=0 -MMD -MP -MF"main.d"...
Korzystam z przykładowych projektów dostarczonych przez ST w programie IAR. Po lewej stronie okna programu znajduje się okienko z drzewem folderów i pośród nich znajdują się dwa pliki ze 'startup' w nazwie: startup_stm32f10x_md.o i startup_stm32f10x_md.s (zawartość plików znajduje się poniżej). To...
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....
Dodano po 31 Kiedy debuguje program, krokowo, zaraz po a = 124; z linii b = log10(a); wskakuje do nieskończonej pętli - void HardFault_Handler(void). Tak jakby sam adres procedury wywoływał błąd sprzętowy.
Zmieniłem : 2. change The initial stack pointer in the vector table: (void *)&pulStack[STACK_SIZE-1]... to (void (*)(void))((... long)pulStack + sizeof(pulStack)), w startup_stm32f10x_md_vl.c Dalej to samo. [syntax=c]/** ...
Teensy 3.0 to dosyć niewielki i praktyczny moduł uruchomieniowy zbudowany w oparciu o ARM Freescale'a, jednak pozbawiony możliwości debugowania z użyciem SWD/JTAG. Z kolei moduł Freescale'a Freedom, chociaż posiada już takie możliwości, to do wielu projektów z zasady jest zbyt duży gabarytowo....
Witam. Posiadam płytkę NXP LPCXpresso1769 i program LPCXpresso. Podczas próby uruchomienia przykładowych programów mam problem z dodawaniem bibliotek przez program podczas kompilacji. Z programem do obsługi UART poradziłem sobie w ten sposób, że ręcznie dodałem do projektu brakujące biblioteki, program...
Chyba tak jest, tutaj plik startup_stm32f10x_md.c [syntax=c]/** ****************************************... * (at)file startup_stm32f10x_md.c * (at)author Coocox * (at)version V1.0 * (at)date 12/23/2009 * (at)brief STM32F10x Medium Density...
Oto projekt: # 21:57:39 **** Incremental Build of configuration Debug for project HelloStm32 **** make all Building file: ../src/main.c Invoking: MCU GCC Compiler /home/cybertom/ARM_workspace/H... -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F1...
Dzięki za podpowiedzi ale nie do końca pomogły bo w terminalu są śmieci jak używam printf. Mój kod wygląda tak: 18:41:39 **** Incremental Build of configuration Debug for project HC-SR04 **** make -r all Building file: ../src/HC-SR04.c Invoking: MCU C Compiler arm-none-eabi-gcc...
Spośród osób korzystających z modułu SAMD21 od Sparkfun, sporo może być takich, które zainteresowane są wgraniem własnego bootloadera do znajdującego się na pokładzie mirkokontrolera ATSAMD21g18, aby móc rozwijać własne oprogramowanie na tym systemie. Podobnie zrobić można, gdy chcemy układ ten...
Jak nie pomoże to może to coś podpowie (można wyświetlić katalogi w których python szuka modułów i sprawdzić czy one tam są dla odpowiedniej wersji python'a). Dodano po 12 Zresztą wynika to też z pliku konfiguracyjnego jakiego używam: [syntax=c] export SDKTARGETSYSROOT=/opt/poky/1.8/sysroots/...
Witam, Mój komputer był już tak powolny, że byłem zmuszony przywrócić system, niestety... Teraz już komputer śmiga aż miło, ale niestety nie wszystko śmiga :not: Zainstalowałem, tak jak uprzednio (przed kilkoma laty) eclipse, bibliotekę HAL (czyli cały pakiet SW4STM32) i zintegrowany CubeMX. Niestety...
Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
o też ciekawe: widziałem już, że trochę to rozgryziono. Kupiłem sobie STM32 (u polskiego dystrybutora) razem w kurierem wyszło 180 zł. Na drugi dzień!!! Dostajemy pudełeczko 10x10 cm (darmo dostajemy znacznie większe pudełko i pół kilo pęcherzykowej folii :) ), w nim ośmio centymetrową płytkę CD,...
W ARM na rdzeniu Cortex pojawił się nowy interfejs do debugowania SWD - Serial Wire Debug. Można pomyśleć o obsłudze tego interejsu.
Zgadza się, zdążyłem już wcześniej czytając na forum dowiedzieć się że ma SWD. Stąd moje pytanie czy J-Link będzie odpowiednim narzędziem. Na stronie producenta jest napisane że wspiera Cortex-M0 oraz ze posiada Serial Wire Debug (SWD). JTAGA chcę zakupić do firmy wiec chciałem wybrać coś uniwersalnego...
Witaj Od jakiegoś czasu uczę się rdzenia cortex-m0 i także używam LPCXpresso. Informacja ile zajmuje stos jest zawarta w tablicy wektorów przerwań pod adresem 0x00000000 (MSP) czyli jest to pierwszy element tablicy oznaczany jako _vStackTop zaraz po nim jest adres skoku do procedury wykonywanej po...
Spróbowałem tak jak pisałeś używając twojego przykładu (podmieniam plik main.c i następnie "make"). Zaincludowałem potrzebne nagłówki i nie wiedzieć czemu biblioteka odwołuje się do nieistniejącej funkcji. Co mogę jeszcze poprawić? ... Linking target: out/stm32_blink_led.elf arm-none-eabi-g...
Co to są za bzdury, gdzie ty widziałeś 16bitową atmege?! ------------- Rodzina propellerów nie zadziwia niestety niczym - scalaki są drogie, ciężko dostępne, i wolne . Naczytałem się kiedyś materiałów na ich temat. 1. Spin to badziewie. Sami się przyznali do tego, że soft w spinie marnuje sporo...
Witam rozpoczynam przygodę z PIC32. Napotkałem na problem z inicjalizacją systemu (zegar, pll, wdt, etc.). Może ktoś mi wyjaśnić jaka jest idea sekcji PRAGMA? Dlaczego tak? Czy trzeba osobno konfigurować drzewo zegarowe dla poszczególnych peryferiów, np. GPIO? Jakie rejestry są przez to konfigurowane...
Witam, Aktualnie debug działa. Konfiguracja: # NXP LPC1768 Cortex-M3 with 512kB Flash and 32kB+32kB Local On-Chip SRAM, clocked with 4MHz internal RC oscillator if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc1788 } if...
Witam Zainstalowałem najnowszą wersję tego programu i na samym początku napotkałem problem z kompilacją pustego projektu (w starszej wersji programu nie było tego problemu). Kompilator informuje o następującym błędzie: **** Build of configuration Debug for project BETA **** **** Internal Builder...
moje problemy jednak nie zniknęły :/ Open On-Chip Debugger 0.6.0-dev-00611-g6d639b0 (2012-07-09-22:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.ne... : 11 1 command.c:547 command_print(): debug_level:...
Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60....
przepraszam za zawracanie głowy, po dodaniu [syntax=asm][syntax] .cpu cortex-m4 [/syntax] zadziałało - udało się skompilować. Mam za to inne pytanie: jak podglądnąć rejestry fpu (s0...s31) z poziomu GDB (perspektywa debug w eclipse), wiem że kiedyś był z tym problem - czy coś się zmieniło? Sławek[/code]
istotą przerwania jest AC_OK_Tick++; p3_1_counter++; GPIOIntClear( PORT3, 1 ); zliczanie a to że wystawiłem sobie funkcje do zmiany stanu innego portu jest mam nadzieję jest pomijalne. Pomijalne, ale na podstawie tego "zółtego" przebiegu stwierdziłeś że jest problem. Jeżeli...
Moje pytanie jest do tego co znalazłem w Twoim artykule i tego co piszesz w tym wątku. Oprogramowanie do debuggowania Debugger GDB (GNU Debugger) potrzebuje tak zwanego "klienta GDB", który przyjmowałby i wykonywał jego rozkazy. W świecie ARMów rolę tą doskonale spełnia OpenOCD, które również jest...
Tam w środku siedzi Cortex-M3. Zależy mi głownie na zapisie FLASH, nawet nie o debug. W katalogu target OpenOCD nie ma nic na temat EFM32. Co trzeba by wpisać w pliku konfiguracyjnym, ewentualnie jak zmienić inny config?
Sterownik libusb-win32 1.2.6.0 2012-01-17 Program się kompiluje: [syntax=c] 09:02:25 **** Build of configuration Default for project stm32f4_blink_led **** make all Assembling file: startup.S arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16...
Skoro chcesz używać mojego tutoriala, to zapewne też OpenOCD, a ono nie obsługuje SWD przez JTAGi oparte na FTx232 (jak JTAG-lock-pick Tiny 2), więc Cortex-M0 to średni wybór, bo jeszcze nie widziałem takiego który by miał JTAGa, mają zawsze tylko SWD... Witam Ale JTAG-lock-pick Tiny 2 według...
Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to...
Przypisania są w FreeRTOSConf.h zrobione tak jak było to w poprzednich wersjach FreeRTOSa: [syntax=c] #define vPortSVCHandler SVC_Handler #define xPortPendSVHandler PendSV_Handler #define xPortSysTickHandler SysTick_Handler [/syntax] W port.c są zaimplementowane powyższe funkcje. Kawałek tablicy...
Witam, mam problem z uruchomieniem przykładu USB MSC device od ST. Przerobiłem go, aby zamiast karty SD wykorzystać dysk twardy na ATA. Funkcje obsługi dysku są na 100% dobre. Problem jest raczej w USB. Po prostu komputer wykrywa nieznane lub uszkodzone urządzenie. Za bardzo nawet nie wiem, jak się...
Pomóżcie proszę bo juz straciłem nadzieję. Dotychczas grzebałem w MDK-ARM v4.10. Programiki bez problemu ruszały i działały w debugowaniu, praca krokowa, break pointy itp działało wyśmienicie z pomocą ST-LINKa. Zachciało mi się MDK-ARM v4.73.0.0 W tej wersji ST-LINK nie działa jak trzeba. Program...
Witam, podłączę sie pod ten wątek bo tytuł najlepiej oddaje moje uczucia, a nie chcę zakładać osobnego wątku "jak zacząć". Poszedłem za poradami na wikimarek.referata.com/wiki/Programo... po wielu perturbacjach udało mi się zainstalować kompilator debugger i openocd (niestety...
Do Freddiego: Pobrałem Twoją wersję blink do LPC1114. Teoretycznie pasuje mi bez zmian do LPC11C24. Jednak debug (Linaro4.8, openOCD 0.9.0 od ciebie) nie jest wstanie przejść przez startup - dochodzi do polecenia 'isb' (zaraz na początku) i ląduje gdzieś w sekcji bootloadera (0x1fff0e4a). Sprawdziłem...
Ustawiłem FPU w Eclipsie w następujący sposób ale teraz wywala inne błędy... może czegoś nie ustawiłem ? 12:38:34 **** Incremental Build of configuration Debug for project Stm32f4 **** make all 'Building target: Stm32f4.elf' 'Invoking: Cross ARM C++ Linker' arm-none-eabi-g++...
Konsola po czyszczeniu projektu: [syntax=xml]21:50:02 **** Build of configuration Debug for project STM32_project **** make all Building file: ../system/src/stm32f4-hal/stm32f4xx_hal.... Cross ARM C Compiler arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=soft -Og -fmessage-length=0...
Aktualnie najważniejsze pliki programu wyglądają następująco: main.c: [syntax=c]#in... "main.h" //definicje stalych #define LINENUM 0x15 #define FONTSIZE Font12x12 #define LED1 GPIO_Pin_13 #define LED2 GPIO_Pin_14 #define PRZYCISK GPIO_Pin_0 //zmienne - definicje void...
BeagleBone Green to kolejny minikomputer będący efektem współpracy fundacji BeagleBoard oraz Seeed Studio. Informacja o BB Green została ogłoszona pierwszy raz w maju podczas Bay Area Maker Faire. Komputer jest uaktualnioną wersją płytki BeagleBone Black opartej o procesor Sitara firmy Texas Instruments....
Witam! Próbuje rozpocząć debugowanie STM32L476-discovery z wykorzystaniem OpenOCD 0.9.0 pod Eclipse Luna, WIN7 x64. Plik konfiguracyjny zapożyczony z pluginu STM32Cube pod Eclipse gdyż nie znalazłem w oficjalnej wersji OpenOCD. [syntax=stm32l4_cfg] # script for stm32l4x family # # stm32l4...
Hmm, tylko że ja korzystam z OpenOCD i eclipse więc tam nie ma za dużo opcji (nie mogę wybrać ani JTAG ani SWD ani pozostałych parametrów o których piszesz. Myślałem, że to coś jest źle skonfigurowane w eclipse. Wszystko o czym napisał BlueDraco można skonfigurować w OpenOCD. Wielkie dzięki za...
1. Płytka jest stm32VL, tam jest programator + CORTEX M3. 2. Gdzie wywołać to polecenie. Próbowałem w konsoli windowsa - nie zna polecenia, próbowałem też w eclipse w tym miejscu: 09:50:06 **** Incremental Build of configuration Debug for project qwe **** make pre-build...
Czy plik wygenerowany przez nowy projekt ale z dołączonymi bibliotekami HAL będzie dobry? W nim znajdują się już te przerwania. Dodaj tylko to co Ci napisałem. Znajdz w dokumentacji procesora gdzie w tablicy przyrwan jest ten EXTI15_10 - i tam zamiast zera wstaw nazwe seojego handlera. I to...
SPL - standard perihperal library oznacza skrót nazwy bibliotek, które użyte zostały w Twojej książce. Są one dostarczone przez producenta STM32 i nie do końca są martwe. Wiele projektów i tutoriali nadal jest o nie oparte. CMSIS - Cortex™ Microcontroller Software Interface Standard jest zbiorem...
Gdzie tablca jest zdefiniowana zależy od toolchaina. Możesz mieć np coś takiego w pliku vectors..... [syntax=c]__attribute__ ((section(".isr_vector"),used)) pHandle... __isr_vectors[] = { // Cortex-M Core Handlers (pHandler) &_estack, // The initial stack pointer Reset_Handler,...
Sprawa ma się tak. Twój bleeding-edge toolchain się zrobił. Zainstalowałem Eclipse Neon i do tego wtyczkę "GNU ARM Eclipse Plug-ins - ". Stworzyłem od nowa projekt z użyciem kreatora. Podałem ścieżkę do tego toolchaina (/usr/local/bin/bleeding-edge) ale na etapie kompilacji mam tylko coś takiego ...
1. Jak jest zdefiniowane float32_t? 2. Literał 2.4567 jest domyślnie typu double. Użyj 2.4567f. 3. W jaki sposób odczytujesz wartość przekazywaną do funkcji? 4. W jaki sposób wykonujesz konwersję do stringa? 1. Próbowałem z float wynik taki jak poprzednio. 2. Próbowałem też tak. 3. Odczytuje...