stm32 debug release

Znaleziono około 74 wyników dla: stm32 debug release
  • [STM32F103C8T6][C / WORKBENCH] Dioda nie chce mrugać

    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 - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...

    Mikrokontrolery ARM   16 Maj 2018 20:43 Odpowiedzi: 10    Wyświetleń: 1185
  • REKLAMA
  • STM32 - aplikacja ładowana przez bootloader - ustawienia w Eclipse [SW4STM32]

    Uważam, że aplikację w wersjach debug i release na leży umieścić pod takim samym adresem. To bootloader zrób w dwóch wersjach (debug - release) (albo w jednej wersji ale inteligentniejszy - np sprawdzający jakiej bajty w aplikacji i stwierdzający debugujesz czy tez nie). Jeżeli nie masz jeszcze bootloadera to napisz taki mikrobootloader: W bootloaderze...

    Mikrokontrolery ARM   17 Lis 2018 12:18 Odpowiedzi: 74    Wyświetleń: 3213
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [STM32F4-Discovery] [STM32F4-Discovery][OpenOCD] Błąd instalacji sterowników libusb na Windows 7 Pro

    Windows 7 Pro, 32-bit Firmware version: V2.J15.S0 JTAG Debugger STM32 ST-LINK Utility v2.2.0 STLinkUSBDriver.dll v4.2.2.0 Open On-Chip Debugger 0.6.0-dev-00448-gc59a441 (2012-02-29-17:05) Eclipse Indigo Service Release 2, build id: 20120216-1857 GNU ARM C/C++ Development Support 0.5.4.201202210114 C/C++ GDB Hardware Debugging 7.0.0.201202111925 Próba...

    Mikrokontrolery ARM   01 Cze 2012 12:10 Odpowiedzi: 6    Wyświetleń: 3883
  • STM32 - Systick i RTC - wspólnie śmigają, oddzielnie zwisają

    Wiesz co ja dopiero zaczynam z programowaniem stm ale jedna sprawa rzuciła mnie się w oczy. twoja funkcja jest prawie funkcją z biblioteki której definicja i rozwinięcie znajduje się w pliku core_cm4.h [syntax=c] __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible...

    Mikrokontrolery ARM   05 Kwi 2014 16:44 Odpowiedzi: 7    Wyświetleń: 2319
  • REKLAMA
  • STM32 - USB przesiadka z uvision

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

    Mikrokontrolery ARM   07 Mar 2016 16:41 Odpowiedzi: 12    Wyświetleń: 1551
  • [stm32] Różnice w trybach Debug i Release w Keilu dla optymalizacji kodu

    Witam, Czy jest jakaś różnica w objętości lub prędkości wykonywania kodu gdy mam możliwość uruchomienia uC w trybie Debugra czy nie? Na niektórych maszynach jest np tryb realase oraz debug, kompilacja w tym pierwszym powoduje krótszy kod wynikowy (oraz szybsze wykonywanie się kodu?). Czy jeśli pisze jakiś programik, a zależy mi na szybkości wykonywania...

    Mikrokontrolery ARM   13 Kwi 2011 19:43 Odpowiedzi: 1    Wyświetleń: 1383
  • [STM32/Wiggler/OpenOCD/Eclipse] Problem z debugowaniem

    Witam, Udało mi się uruchomić STM32 z OpenOCD przez Wigglera. Problem mi jedynie sprawia debugowanie programu w Eclipse. Program ładuję przez Makefile , wszystko wygląda ok: D:\Projekty\ARM\project>cs-make program "Programming with OPENOCD" openocd -d0 -f interface/parport.cfg -f target/stm32.cfg -c init -c "fast enable "...

    Mikrokontrolery ARM   02 Lis 2009 10:48 Odpowiedzi: 16    Wyświetleń: 6110
  • REKLAMA
  • [STM32][System Workbench] Błędy przy imporcie projektu z keil V5

    Co jest dziwne, bo w tym samym pliku wcześniej dodany jest plik nagłówkowy stm32f1xx_hal.h, który jest poprawnie linkowany przez kompilator. Bardziej "inkludowany", bo to robi kompilator. co jest absurdalne, ponieważ na górze pliku main.c jest zaincludowany plik EPD_Test.h, który zawiera tę definicję! W pliku nagłówkowym masz tylko deklarację, a nie...

    Mikrokontrolery ARM   12 Wrz 2019 19:25 Odpowiedzi: 16    Wyświetleń: 1764
  • STM32F030F4P6 - Debugger w System Workbench for STM32 nie działa, błąd open failed

    Przy uruchamianiu debugowania GDB sam może ładować program (opcja "load image" w zakładce startup konfiguracji debugowania). Wsad "produkcyjny" też możesz wgrać uruchamiając debug, tylko z konfiguracją release. No albo skonfigurować uruchamianie OpenOCD (zobacz polecenie flash write_image ).

    Mikrokontrolery ARM   10 Mar 2016 13:36 Odpowiedzi: 18    Wyświetleń: 3066
  • [stm32] aktualizacja firmware przez usb (DFU i DfuSe) - nie czyści pamięci

    Wersja lite kompiluje z optymalizacją tylko gdy przestawisz ją z trybu debug na release, lecz wtedy nie dołącza żadnych danych do debugu - porażka.

    Mikrokontrolery ARM   18 Wrz 2012 19:45 Odpowiedzi: 5    Wyświetleń: 3363
  • REKLAMA
  • [STM32] STM32, Crossworks: Program nie startuje po zasilaniu, działa po reset and debug

    Witam, mam problem z uruchomieniem 1 projektu w środowisku Crossworks. Dysponuję płytką z cpu STM32, wyprowadzony JTAG i podłączony przez Wigler. Rdzeń jest poprawnie wykrywany i programowany przez IDE. Zrobiłem prosty projekcik na bazie example mrugający LED. Projekt się kompiluje, wgrywa i uruchamiania na procku bez problemu. Problem jest taki - po...

    Mikrokontrolery ARM   06 Lip 2011 16:49 Odpowiedzi: 11    Wyświetleń: 4193
  • [STM32][Eclispe] - Błąd w instrukcjach Thumb w AC6 STM32 Work Bench-STM32f407VG

    Aby to zrobić to: prawoklik na tym katalogu -> resource configuration -> reset to default. Tam wskaż konfiguracje (np debug lub release) i OK. Wtedy on ustawi te flagi zgodnie z ustawieniami projektu macierzystego. Tak się dzieje jak po prostu przekopiujesz katalog skądś do projetu.

    Mikrokontrolery   04 Gru 2016 08:15 Odpowiedzi: 28    Wyświetleń: 1551
  • [Stm32] Jak skonfigurować openOCD dla STM32F103RBT6 w Eclipse?

    witam nie zaczynam nowego tematu bo problem podobny, tylko ze dla lpc2000 - mam plyte olimexa i jtag armusbocd takze olimex - dolaczony toolchain yagarto nie chula. Zaczalem od zera na podstawie wskazowek kolegi chopina (nb. tutorial cool). na openocd stanalem - wzucam mu -f z configiem olimexa i procem 2148 i mam to: C:\>openocd -f interface/olimex-arm-usb-ocd.cfg...

    Mikrokontrolery ARM   15 Lut 2010 14:34 Odpowiedzi: 64    Wyświetleń: 17040
  • [gcc] [gcc][stm32] - Jak działają sekcje debugowe w skryptach linkera?

    Patrzę na skrypty linkera udostępnione np. przez Freddiego i widzę tam takie cuś: [syntax=c] .stab 0 (NOLOAD) : { *(.stab) } .stabstr 0 (NOLOAD) : { *(.stabstr) } /* DWARF debug sections. * Symbols in the DWARF debugging sections are relative to the beginning * of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 :...

    Mikrokontrolery   15 Mar 2013 08:17 Odpowiedzi: 1    Wyświetleń: 1089
  • [STM32F103RBT6] Linkowanie CMSIS z Sourcery G++ Lite for ARM EABI

    No dzięki. ściągnąłem sobie i zainstalowałem. Mam teraz jednego ptaszka więcej - (w sumie dla mnie to mała pociecha, ale może żonie przynajmniej się spodoba).... A czy jest jakaś możliwość skonfigurowania sobie kilku dodatkowych pathów żeby były "built in" jak te, które się wyświetlają (+ ew. symboli)? Cały czas tworzenie nowego projektu wymaga masy...

    Mikrokontrolery ARM   13 Lis 2009 21:53 Odpowiedzi: 26    Wyświetleń: 4169
  • [STM32F103VE][ARMToolchain Eclipse + OpenOCD] debugowanie

    Powyższa rada pomogła, dzięki wielkie. Należało zainstalować aktualną wtyczkę GDB z linku w temacie. Mam jeszcze kilka pytań co do środowiska Eclipse + OpenOCD. 1.Czy da się kompilować programy w trybie "Release" czyli bez informacji o debugowaniu, aby działały jak najszybciej i zajmowały mniej miejsca w pamięci. Taka opcja jest dostępna np. w Rowley...

    Mikrokontrolery ARM   27 Sty 2011 08:47 Odpowiedzi: 12    Wyświetleń: 2879
  • STM32F0/Eclipse - make Error 1 - tylko w trybie Debug. Release jest OK.

    cc1: error: argument to '-O' should be a non-negative integer Tu jest twój błąd. Poszukaj w konfiguracji debug błędnego parametru o optymalizacji. Dodatkowo zauważyłem, że w katalogu Debug znajdują się tylko pliki z rozszerzeniem mk. W katalogu Release natomiast znajduję też odpowiednie pliki z rozszerzeniami .o oraz .d. To normalne, ponieważ środowisko...

    Mikrokontrolery ARM   14 Lip 2015 11:36 Odpowiedzi: 3    Wyświetleń: 1044
  • [STM32][C/Keil] Nie działa "Simple server" na enc28j60

    Hej, to i ja się podłączę, może ktoś pomoże:) Robię zasadniczo to samo to samo co ferdezo, na STM32F411RE na płytce nucleo w środowisku System Workbench. Program się kompiluje, ale kiedy staram się odpalić debug, to wchodzi w "Default handler" w pliku startup_stmf411xe.s - nawet nie zaczyna od standardowego . Plik .elf w katalogu debug ma ponad 512kB...

    Mikrokontrolery ARM   27 Lut 2016 00:34 Odpowiedzi: 16    Wyświetleń: 5652
  • STM32f4-DISCOVERY - Kod działa tylko w trybie debugowania IAR

    Strzelam - nie twierdzę, że to akurat to , ale dawno temu męczyłem się z podobnym problemem... no właściwie to była funkcjonalność (jeżeli ktoś o niej wiedział). Otóż niektóre środowiska dla wersji "Debug" ( lub jeśli są włączone opcje debugowe ) dodają wstawkę, która czeka na podłączenie debugera. Ten, po podłączeniu kopie program do dalszego działania....

    Mikrokontrolery ARM   26 Wrz 2015 12:50 Odpowiedzi: 8    Wyświetleń: 1437
  • [STM32] Eclipse nie widzi definicji w FreeRTOS dla STM32 - błędy w task.c

    Nie sądzę. Tak czy siak ustawiasz to raz i zapominasz. Ew. piszesz uniwersalnego Makefile'a z masą ifeq zależnych od symboli a potem wrzucasz definicje tychże w odpowiednie miejsca w Eclipse'ie. Ale średni ma to sens imho, jedyne czego czasem używam to Build configu w wersji debug i release, mam wtedy -O0 i -Os przełączane z klika. Ale nadal zysk niewielki,...

    Mikrokontrolery ARM   30 Kwi 2013 00:00 Odpowiedzi: 5    Wyświetleń: 1854
  • Linux Tutorial STM32, ST-Link/V2 + OpenOCD + Eclipse + GDB + Linaro

    Witam! Dopiero zaczynam zabawę z ARM i eclipse (pisałem sporo na AVR8 w kontrollerlabie). Problem dostępu do zmiennej PATH w ubuntu rozwiązałem (na razie na "sucho") przez zainstalowanie GNU ARM Eclipse Plug-in: http://gnuarmeclipse.sourceforge.net/upd... Tworzę standardowy pusty projekt ARM z CodeSourcey (nie makefile jak u Freddiego) z możliwością...

    Mikrokontrolery ARM   10 Mar 2015 20:21 Odpowiedzi: 44    Wyświetleń: 43906
  • [STM32/TrueStudio] Jak poprawnie skakać do funkcji w RAM z FLASH na STM32/TrueStudio?

    Ok już wszystko się wyrabia jak zwykle problemem był "cudowny" TrueStudio... Ehh gdyby tylko OpenOCD obsługiwał SWD :( Mimo zmiany z debug na release (teoretycznie włącza to optymalizację) TrueStudio dalej dzielnie ładuje wersję debug bez optymalizacji i wtedy się nam wszystko przepięknie sypie. Pozostaje mi się tylko modlić o jak najszybsze dodanie...

    Mikrokontrolery ARM   02 Lis 2011 18:57 Odpowiedzi: 4    Wyświetleń: 1989
  • STM32-P103 - [STM32][C][LED] Kod zapalający diodę

    U mnie akurat jest tak:[syntax=c]// On Release, call the hardware reset procedure. // On Debug we just enter an infinite loop, to be used as landmark when halting // the debugger. // // It can be redefined in the application, if more functionality // is required. void __attribute__((weak)) _exit(int code __attribute__((unused))) { #if !defined(DEBUG)...

    Mikrokontrolery ARM   20 Lut 2015 10:45 Odpowiedzi: 7    Wyświetleń: 1176
  • Środowisko programistyczne do programowania według poradnika.

    Jeśli chodzi o środowisko AC6, to mogę opisać konfigurację na przykładzie STM32L476. Najpierw należy utworzyć nowy projekt z zaznaczonymi opcjami: http://obrazki.elektroda.pl/9462029000_1... Następnie w utworzonym projekcie usuwamy katalogi: HAL_Driver, oraz Utilities. http://obrazki.elektroda.pl/8879527800_1... Teraz...

    Mikrokontrolery ARM   23 Gru 2015 15:10 Odpowiedzi: 7    Wyświetleń: 1308
  • [STM32][SW4STM32] Brak reakcji na przerwania EXTI i USART na STM32F411RE

    Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...

    Mikrokontrolery ARM   20 Maj 2018 12:36 Odpowiedzi: 19    Wyświetleń: 1503
  • STM32F373 - SysTick nie uruchamia się po migracji z STM32F103

    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ę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1245
  • [STM32F4] [STM32F4][C] - Rozmiar tablicy pixels w strukturze framebuffer w SRAM

    Bardzo dziękuję za dotychczasową pomoc:) A jeszcze jedno pytanie czy mogę połączyć pamięć ram z aux_ram i mieć 128k zamiast 112? W taki sposób: [syntax=c] /***************************************... * author: Freddie Chopin, http://www.freddiechopin.info/ * file: STM32F4xxxG_rom.ld * last change: 2012-03-15 * * chip:...

    Mikrokontrolery ARM   28 Sie 2014 11:12 Odpowiedzi: 20    Wyświetleń: 2097
  • STM32F4 - debugger STLink zaburza działanie programu.

    Witam Proszę o pomoc w wyjaśnieniu wpływu debuggera na działanie programu. Program miga diodą LED. Testowany na płytce Discovery STM32F4 a także na własnoręcznie polutowanym module z STM32F407, programowanym zewnętrznym STLinkiem 2.0. Na własnej płytce LED był podłączony do innego portu. Środowisko CrossWorks for ARM Release 2.3.0. Na obu platformach...

    Mikrokontrolery ARM   18 Mar 2015 17:20 Odpowiedzi: 19    Wyświetleń: 1464
  • Gdzie pobrać instalator OpenOCD 0.1.0 dla Windows?

    jestes pewny ze sie zawiesza? nowe OpenOCD po dopasowaniu wszystkiego po prostu czeka na komendy przez telnet lub od gdb. dla przykladu gdy lacze sie z stm32primer: D:\elektronika\ARM\pro\ctx\dbg>op... -f debug.cfg Open On-Chip Debugger 0.1.0 (2009-01-21-21:15) Release BUGS? Read http://svn.berlios.de/svnroot/repos/...

    Mikrokontrolery ARM   18 Lip 2009 13:38 Odpowiedzi: 11    Wyświetleń: 4968
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Tak wygląda skrypt linkera po poprawach [syntax=c] /***************************************... * author: Freddie Chopin, http://www.freddiechopin.info/ * file: STM32F4xxxG_rom.ld * last change: 2012-03-15 * * chip: STM32F4xxxG * compiler: arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 4.6.2 * 20110921 (release)...

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3411
  • Mały radiomagnetofon internetowy na STM32F407VGT6

    http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...

    DIY Konstrukcje   09 Wrz 2018 11:07 Odpowiedzi: 36    Wyświetleń: 14121
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Rzeczywiście, wypisuje błąd związany z pamięcią stosu. Na początku zmieniam w linkerze : __main_stack_size = 4096; na __main_stack_size = 2048; błąd w konsoli w tym samym miejscu co wcześniej. lecz już konsola nie wypisuje błędów Możecie powiedzieć mi czy dobrze zabrałem się za to? Dodano po 21 gaskoin : tak ściągnąłem USB HID Demonstrator Release 1.0.2,...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 8035
  • STM32 - Kompilacja w Eclipse i Sourcery 4.7.3, nieczytelny main.c

    Mam zainstalowane Eclipse Która wersja? Czy masz zainstalowany GNU ARM Eclipse Plugin? Bez niego ten projekt nie zadziała. Problemów szukaj więc w konfiguracji Eclipse/CodeSourcery/GNUArmEclipsePlugin... Wczytałem ten "template" i się bezproblemowo kompiluje (w konfiguracji Debug). W konfiguracji Release (optymalizacja) występuje błąd: Jeśli podczas...

    Mikrokontrolery ARM   24 Paź 2013 11:09 Odpowiedzi: 6    Wyświetleń: 1986
  • Zylin CDT - problem z instalacją na Eclipse Oxygen 2 dla C/C++

    Nie mogę zainstalować tego: http://opensource.zylin.com/zylincdt/ Postępuję zgodnie z: http://www.freddiechopin.info/pl/artykul... Niestety dla najnowszej wersji eclipse (oxygen 2) dla C/C++ nie da się go zainstalować (nawet na stronie http://opensource.zylin.com/embeddedcdt.... jest napisane, żeby instalować...

    Mikrokontrolery ARM   25 Gru 2017 18:12 Odpowiedzi: 2    Wyświetleń: 969
  • Programowanie procesora STM32L073RZ przez USB - DFU z użyciem STM32CubeProgrammer

    Skontaktowałem się z STM, potwierdzili problem w softwarze STM32CubeProgrammer: Thanks for your feedback, indeed this issue is already under debug and will be fixed in next STM32CubeProgrammer release scheduled W09.

    Mikrokontrolery ARM   30 Sty 2021 20:47 Odpowiedzi: 4    Wyświetleń: 1035
  • STM32F0 - Pętla while nie kończy się mimo dekrementacji timer_cnt do 0

    Witam, Bawie sie płytka STM32F0Discovery, napotkalem na dziwne zachwowanie prostej funkcji opozniajacej. Od razu mówie ze docelowo bedzie ona i tak uruchomiona na timerze, a to co ponizej traktuje jako swego rodzaju ciekawostke. Mianowicie zmienna timer_cnt schodzi do 0, a petla while sie nie chce zakonczyc. W tym czasie przerwania, DMA i Systick działa...

    Mikrokontrolery ARM   07 Mar 2015 01:11 Odpowiedzi: 11    Wyświetleń: 894
  • sscanf i błąd linkowania na niektórych wersjach gcc-arm-none-eabi

    Cześć, Weźmy na tapetę pewien projekt ( 1. Xubuntu 20.04 Toolchain zainstalowany z głównego repozytorium dystrybucji gcc-arm-none-eabi 9-2019-a4 libnewlib-arm-none-eabi 3.3.0 2. Xubuntu 16.04 Toolchain zainstalowany z launchpada https://launchpad.net/gcc-arm-embedded w wersji 7-2018-q3 3. Debian 9.1 Toolchain zainstalowany z repozytorium dystrybucji...

    Mikrokontrolery ARM   12 Paź 2020 18:50 Odpowiedzi: 3    Wyświetleń: 510
  • [STM32F4] STM32F4: Hard fault przy użyciu libjpeg w funkcji jpeg_start_decompress

    Dzięki za odpowiedź ! Spróbowałem grafiki 10x10 przy zadeklarowanym stosie [syntax=c]#define STACK_SIZE 0x000800[/syntax] Problem w tym że działam na Coocoxie, i nie mam pojęcia gdzi mogę zmienić wartość sterty ( on nie generuje plików startup.s). Co mnie jeszcze bardziej dziwi nie mogę znaleźć funkcji odczytującej z pliku. Nie jestem pewien czy to...

    Mikrokontrolery ARM   08 Paź 2015 18:01 Odpowiedzi: 5    Wyświetleń: 1485
  • STM32F429ZI - programowanie przez OpenOCD 2-ego MB pamięci flash

    Wreszcie STM32F429I-DISCO debuguje się prawidłowo. Problem spowodowany był przez wirtualne foldery w oryginalnym projekcie demonstracyjnym przygotowanym dla TrueStudio. Każda próba debugowania kończyła się błędem przy ustawieniu uruchamiania debugera (GDB) na "Standard GDB Hardware Debugging Launcher". Po zmianie na "GDB (DSF) Hardware Debugging Launcher"...

    Mikrokontrolery ARM   26 Gru 2013 16:57 Odpowiedzi: 13    Wyświetleń: 3093
  • [stm32F4][µVision4] - Zmienne globalne mają złe wartości

    Kod nie musi być 'idealny'. Wystarczy przecież że będzie poprawny i optymalizacja nie zmieni sposobu jego wykonywania - w szczególności w Keilu ;] [syntax=C] void delay(u32 i) { while(i) i--; } [/syntax] działa zawsze tak samo niezaleznie od poziomu optymalizacji. Kompilator sie chyba 'domysla' ze to jest petla opozniajaca... Roznego rodzaju opoznienia...

    Mikrokontrolery ARM   08 Paź 2013 10:37 Odpowiedzi: 10    Wyświetleń: 1746
  • FatFs+STM32F4: Błąd FR_NOT_READY przy f_open() na microSD, jak naprawić?

    (at)Freddie: Czytałem i mniej więcej wiem - reset register... tylko problem polega w tym, że usunięcie tych linijek nie pomaga (próbowałem tego już na samym początku) a w kodzie który podobno miał działać, pobranym z tego forum, takie polecenia widnieją. Druga sprawa - nie dziwiło mnie użycie ich na końcu, ponieważ kiedyś śledziłem wątek nt. I2S bodajże,...

    Mikrokontrolery ARM   17 Sty 2014 22:12 Odpowiedzi: 6    Wyświetleń: 3147
  • Błędy przy budowie obrazu openstlinux-4.19-thud-mp1-19-02-20b dla STM32MP1

    Do powyższcyh zmian z nazwą gałęzi , zmieniłem jeszcze adres do źródła który był nieodstepny jak niżej: bitbake-cookerdaemon.log pjawia się błąd: DEBUG: CONF file 'conf/auto.conf' not found (at)xury wiesz jak sobie z tym poradzić ?

    Linux   04 Sty 2025 13:03 Odpowiedzi: 5    Wyświetleń: 180
  • [STM32][F4] - Przerwanie od timera, wskakiwanie do "__Default_Handler"

    Witam, Bazuje na projekcie ze strony Freddie Chopin dla stma F4 z dodanymi bibliotekami STM32F4xx_StdPeriph_Driver. Zdefiniowałem sobie konfigurację timer'a w następujący sposób: [syntax=c]void Timers_Config(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_TI... ENABLE); NVIC_InitTypeDef NVIC_InitStruct; NVIC_InitStruct.NVIC_IRQChannel = TIM1_CC_IRQn; NVIC_InitStruct.NVIC_IRQChannelPreemptio...

    Mikrokontrolery ARM   16 Mar 2013 10:19 Odpowiedzi: 4    Wyświetleń: 3075
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    Witam! Mam problem z fatfs 0.09b (najnowsza; wersja 0.07 też nie działa) pod stm32f103vet6. Komunikacja SPI. Maksymalny prescaler SPI do debug'u. (Na każdej prędkości to samo). Disk timer proc na SysTick'u (działa). Karta formatowana na różne jednostki alokacji, FAT, FAT32 zawsze to samo. Nie korzystam z LFN. Strona kodowa 852, 125x, 1 (ANSI) bez znaczenia....

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2643
  • [STM32L0] STM32L0 - Jak poprawnie skonfigurować głęboki sen (deep sleep)?

    Skoro te flagi mas ustawione przed uśpieniem, to niedobrze. Powinieneś je kasować, przynajmniej na etapie odrobaczania kodu. Aktualnie masz tam informację, że po włączeniu zasilania wszystko poszło dobrze, układ był też traktowany resetem z zewnątrz (St-Link?) i resetem programowym (St-Link). Pytanie czy układ się budzi czy nie zasypia? Zgaduję, że...

    Mikrokontrolery ARM   22 Maj 2016 19:59 Odpowiedzi: 9    Wyświetleń: 1293
  • Jak skonfigurować IAR dla stm32H743VI z STLinkv2 i IAR kickstart?

    Może się mylę - wtedy poprosiłbym o wyjaśnienie jak inaczej to działa. Ale wystarczy przejrzeć plik wersji debug i release. Program skompilowany w wersji z symbolami debugowania ( która część źródeł odpowiada instrukcjom ) może być uruchomiony bez podłączonego debuggera, analogicznie sesją debugowania można się podłączyć do zwykłego programu na MCU...

    Mikrokontrolery ARM   08 Sie 2019 08:20 Odpowiedzi: 52    Wyświetleń: 2835
  • [STM32VLDiscovery][FreeRTOS][CrossWorks] STARTUP_FROM_RESET nie działa

    Niestety nie zauważyłem znaczącej poprawy. Ale rozwiązanie zostało znalezione - błąd był po mojej stronie. Użyłem funkcji dostarczonej przez crossworksa debug_printf("Blalala..."); który powodował wysyłanie logów debuggowych na okno "output" w crossworks, niezależnie czy była to wersja debug, czy release. Problem polega na tym że funkcja ta wymaga podłączonego...

    Mikrokontrolery ARM   21 Maj 2013 07:53 Odpowiedzi: 2    Wyświetleń: 1392
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    Wydaje mi się że kompilator widzi, bo kompiluje. Jak wyrzucę include wtedy już na poziomie kompilacji wywala błąd. Plik main.c jest dokładnie taki sam jak z przykładu Freddiego. Tylko jeden #include "stm32f10x.h" - jego widzi. Mało tego, w IDE eclipse wszystkie funkcje widzi z biblioteki, nawet podpowiedzi działają. edit. ok sprawa rozwiązana - wstyd...

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9930
  • STM32, programming - [STM32] Program own PCB using STM32L Discovery SWD

    Are you sure about LEDs? Did you check all of them with multimeter? Did you use debugger to trace the programm execution? If it is ok, in the meaning of software, there must be a hardware problem. Do yoy have a short (at)IC1 (C10 side)? Don't worry. It is typical, that the first release doesn't work as it should. The second will be better. I can understand...

    Mikrokontrolery ARM   14 Mar 2014 15:06 Odpowiedzi: 26    Wyświetleń: 20751
  • STM32CUBEIDE błąd przy programowaniu: system próbował sprzęgnąć dysk ...

    Z mojego doświadczenia i opisanych objawów wynika, że Twój program zmienia konfigurację pinów PA13 i PA14. NIe spodziewałbym sie błędu po stronie ST. Najbardziej prawdopodobny jest zapis do rejestrów GPIOA bez wykonania maskowania. Może też być błąd w przesunięciach bitowych jeżeli używasz magic numbers zamiast definicji z pliku stm32l010xx.h. Inna...

    Mikrokontrolery   28 Kwi 2020 08:19 Odpowiedzi: 10    Wyświetleń: 1128