przepełnienie stosu stm32

Znaleziono około 26 wyników dla: przepełnienie stosu stm32
  • [Primer2] Ride7 v7.30.10.0169 - Błąd ScriptError i przepełnienie stosu na Win7

    Witam, mam problem z programem Ride7 dołączonym do zestawu Stm32 Primer2. Zainstalowałem program Ride7 v7.30.10.0169 and RKit-ARM 1.30.10.0356 i gdy odpalam Ride7 program zasypuje mnie błędem : ScriptError (line 10) ! Brak uprawnień(no rights?) Varcfgfile=target+”\\”+̶... i przepełnienie stosu w linii 1 i 113, po...

    Mikrokontrolery Pozostałe   21 Sty 2013 13:10 Odpowiedzi: 5    Wyświetleń: 2790
  • RTOS - wszystko, co chciałbyś wiedzieć i nie boisz się zapytać

    Napisz co było problemem, bo jeśli przepełnienie stosu, to zdałbym się w pełni na mechanizmy RTOSa które mają je wykryć. Jeśli coś innego, to napisz co - może coś będę w stanie podpowiedzieć, a jak nie, to czegoś nowego się nauczę (; Nie to nie były problemy przepełnienia stosu tylko bugów w samym RTOSie, ale tak czy siak musiałem namierzyć miejsce...

    Mikrokontrolery   12 Lip 2019 10:52 Odpowiedzi: 171    Wyświetleń: 9828
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • STM32 - HardFault przy użyciu bibliotek FatFs na układzie STM32 mini

    Nie znam tej biblioteki, pół minuty temu pobrałem jej źródła, ale z tego co patrzę, to struktura FILINFO zadeklarowana jakoś tak: [syntax=C]// FatFS R0.08b, ff.h typedef struct { DWORDfsize; /* File size */ WORDfdate; /* Last modified date */ WORDftime; /* Last modified time */ BYTEfattrib; /* Attribute */ TCHARfname[13]; /* Short file name (8.3 format)...

    Mikrokontrolery ARM   18 Lip 2011 16:39 Odpowiedzi: 3    Wyświetleń: 3093
  • [stm32]Zawieszanie się FreeRTOS'a pod Eclipsem dla STM32

    To ja tak jeszcze raz: Drogi moderatorze _Robak_ jak w treści poprzedniego posta wpisałem linki do miejsca skąd można pobrać projekty to zostały one usunięte jako niezgodne z regulaminem forum. Jak załadowałem projekty w treść wiadomości to znów zostały usunięte, gdyż angażują punkty innych czytelników forum "nikt nie chce poświęcać punktów na moje...

    Mikrokontrolery ARM   05 Cze 2011 20:20 Odpowiedzi: 10    Wyświetleń: 3832
  • [AT32UC3][C/AVR32 STUDIO] jak sprawdzic wielkosc stosu.

    Witam, jestem poczatkujacy w AVR32 Studio. Czy ktos moze mnie oswiecic w jaki sposob ustawia sie wielkosc stosu ? I w jaki sposob sprawdzic czy nie jest przepelniony podczas pracy programu ? At32UC3A0512 ( lub UC3A3256 ) jest w STK600 + JTAG mk2. Pozdrawiam Proszę poprawić pisownię! Robak

    Mikrokontrolery AVR   26 Sie 2010 07:35 Odpowiedzi: 3    Wyświetleń: 1706
  • REKLAMA
  • [STM32] Stos zrzuca rejestry do zmiennych globalnych

    Pierwsza opcja to oczywiście zdefiniowanie NAPRAWDĘ DUŻEGO stosu, ale to średnie rozwiązanie jak wiadomo [; Do rozbudowanej aplikacji na ARMa myślę że należy liczyć minimum 1kB, jeśli używa się jakichś potwornych funkcji standardowych (printf!) i to głęboko to lepiej zaopatrzyć się w 2kB (o apetycie tych funkcji na pamięć pisałem ostatnio http://www.elektroda.pl/rtvforum/topic13...

    Mikrokontrolery ARM   05 Paź 2009 18:43 Odpowiedzi: 9    Wyświetleń: 3347
  • Maksymalna liczba zmiennych w emulacji EEPROM STM32 wg AN2594?

    Witam z placu boju nierównego. Krzaczy się niekoniecznie przy 2000. Przy dwustu zaczyna, jak dojdzie do przepisywania stron. Walczył ktoś z tą dokładnie biblioteką? Może jakaś podpowiedź? Jeśli zmienne z tej paczki 20 x 16bitów są zmieniane wszystkie na raz Zmieniane są pojedynczo, paczka 16 x 16 bit lub 4 x 16bit. p.s. Wina była moja-przepełnienie...

    Mikrokontrolery ARM   18 Paź 2010 13:37 Odpowiedzi: 16    Wyświetleń: 5337
  • REKLAMA
  • [STM32F103VE][ARMToolchain Eclipse + OpenOCD] debugowanie

    Witam Próbuję teraz zaimplementować funkcję sprintf(..). Dołączyłem pliki nagłówkowe bibliotek stdio.h , errno.h oraz implementację funkcji : caddr_t _sbrk (int size) podaną przez Pana na forum. Program kompiluje się lecz niestety przy wywołaniu sprintf(..) jest wywoływane przerwanie z tablicy vectors.c: static void __Default_Handler(void) {...

    Mikrokontrolery ARM   27 Sty 2011 08:47 Odpowiedzi: 12    Wyświetleń: 2882
  • Jak działa rejestr LR i stos w STM32 przy wywołaniach funkcji i przerwaniach?

    A to nie jest tak że jak włączę np timer i będzie sobie chodził i jak się w końcu przekręci, (przepełni) to ustawi flagę np UIF (piszę z pamięci mogę pomylić nazwę, ale chodzi o przepełnienie). Flaga jest ustawiona, włączam przerwanie w peryferialu i następnie w NIVC. Jeśli flagi nie skasuję to odpali się przerwanie czy nie?

    Mikrokontrolery ARM   05 Maj 2016 14:58 Odpowiedzi: 40    Wyświetleń: 2766
  • [Eclipse] Jak zaimplementować FreeRTOS w Eclipse z Codesourcery G++ dla STM32?

    FreeRTOS potrzebuje, żeby te przerwania były naked, czyli żeby kompilator nie generował ani prologu (zachowania rejestrów i stanu) jak i epilogu (odtworzenia rejestrów, stanu i powrotu z przerwania) - tym wszystkim zajmuje się sam FreeRTOS. W Twoim przypadku następowało przepełnienie stosu, bo kompilator odkładał rejestry przy wejściu do przerwania,...

    Mikrokontrolery ARM   10 Lut 2012 14:44 Odpowiedzi: 20    Wyświetleń: 6819
  • REKLAMA
  • WS2812- Proszę o podpowiedź w pracy "tablica świetlna".

    Witaj! Tak, chyba masz rację! umknęło mi że stos sie przepełni i tyle, a gdzieś procek musi poobrabiać informacje . Ale podpowiedziałeś mi z innym układzikiem- posiadam STM32 , co prawda nie robiłem na tym jeszcze, ale w życiu cały czas się uczymy. Po niżej wstawiam scrina z Arduino, nie bierze za wiele pamięci, ale zaskoczyłem że tam działają dwie...

    Arduino   25 Cze 2018 21:33 Odpowiedzi: 15    Wyświetleń: 1218
  • STM32F103 - reset mikrokontrolera po zmianach w firmware i bootloaderze

    Hmm, jeszcze pomęczyłem bieżącą konfigurację, wspomniane przerzucenie do nowego projektu zrobię na dniach. Póki co użyłem w obrębie FreeRTOS narzędzi do sprawdzania wolnego miejsca na HEAPie oraz posprawdzałem watermarki dla poszczególnych stosów (używam heap_1.c). Wygląda na to, że niektóre taski zostały obdarowane zbyt hojnie, więc można im było zmniejszyć...

    Mikrokontrolery ARM   11 Cze 2019 11:49 Odpowiedzi: 11    Wyświetleń: 642
  • [STM32] [STM32F103] - Wywołanie funkcji z przerwania UART w projekcie blink_led

    Nie patrzylem w ten przyklad, nie wiem po co tutaj sie okresla ten rozmiar i czy on jest maxymalny czy minimalny? Może się autor wypowie. W przykładach (w skrypcie linkera) ustawiany jest rozmiar maksymalny. Ułożenie w RAM jest następujące: data - bss - stos 1 - stos 2 - sterta. Co do sprzętowej kontroli, to jest kilka opcji, ale z każdą jest problem....

    Mikrokontrolery ARM   27 Lip 2013 09:50 Odpowiedzi: 18    Wyświetleń: 2898
  • Jak zsynchronizować TIMER1 z ADC2 na STM32F407 przy PWM?

    Witam od 2 dni próbuje zsynchronizować TMI1 (podczas generowania przebiegu PWM) i ADC2 w taki sposób aby przetwornik ADC2 próbkował w czasie gdy gdy nastąpi przepełnienie w liczniku jak poniżej na rysunku: https://obrazki.elektroda.pl/6382692400_... Dodam, że Timer pracuje w trybie "Center-aligned mode 2" a przetwornik ADC2 używa kanału...

    Mikrokontrolery ARM   03 Paź 2018 15:04 Odpowiedzi: 2    Wyświetleń: 627
  • [STM32] Dlaczego inicjalizacja SP wymaga asm? Adres stosu w RAM

    gdy tylko pojawi się ich więcej to te dodatkowe stosy gdzieś trzeba upchnąć i tej opcji się do wszystkich nie da zastosować... Jak masz CCM czy TCM RAM to możesz na końcu obydwu :D. Da się jak ktoś lubi. Notabene wolę stos nazwijmy to krytyczny (z jakiś powodów - np najbardziej zagrożony przepełnieniem, czy z innych powodów) umieszczać na początku...

    Mikrokontrolery Początkujący   29 Kwi 2019 20:11 Odpowiedzi: 14    Wyświetleń: 750
  • STM32F429 - DCMI i DMA: Synchronizacja z przerwaniami od końca/początku ramki

    Pierwsza propozycja, w czwartym wywołaniu zamiast oczekiwać 10000 itemów przestaw się na oczekiwanie 8400 itemów, wtedy nie będziesz musiał przerywać pracy DMA w innym przerwaniu (takie przerwanie pracy może powodować błędy). A miałem napisać w pierwszym poście że nie ma to sensu :D Taki sam efekt uzyskam ustawiając transfer na 9600 itemów. A nawet...

    Mikrokontrolery ARM   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1683
  • [stm32f4][przerwania] - Przerwania nie zawsze wykonują się poprawnie.

    Twoich plików nie używałem. Szczerze mówiąc jestem raczej początkujący jeśli chodzi o mikrokontrolery. Do tej pory wystarczało mi: -konfiguracja mC i peryferiów i napisanie jakiegoś algorytmu obliczeniowego. Zarządzanie pamięcią nawet się nie tykałem (stosy, sterty itp). Jeśli chodzi o problem to zwiększyłem rozmiar stosu dwa razy i wygląda na to, że...

    Mikrokontrolery ARM   24 Paź 2013 13:31 Odpowiedzi: 9    Wyświetleń: 2277
  • STM32F4-Discovery - jak skompilować kod webserwera? (ograniczenie kodu)

    Jawne określenie rozmiaru stosu (stosów) zajmuje jakieś 3 sekundy, a dzięki temu zyskujesz świadomość jego rozmiaru i tego że kiedyś może się skończyć. Rozwiązanie typu "stos na końcu zajmuje sobie tyle miejsca ile jest" to taka wycieczka w ciemnościach. Przecież program skompiluje się bezproblemowo nawet jeśli nie będzie ani pół wolnego bajtu na stos...

    Mikrokontrolery Początkujący   11 Wrz 2013 05:40 Odpowiedzi: 32    Wyświetleń: 5463
  • Jak profesjonaliści używają bibliotek CMSIS w projektach STM32?

    Ostatnio trafiła mi się robota przepisania softu na pewien sprzęt... Poprzedni soft w oparciu o SPL zakatował biednego STM32F105 tak, że nie wyrabiał się z powierzonymi mu zadaniami: przepełniały mu sie kolejki, były zwiechy, częste restarty... Procek popędzony na 36MHz (czyli max dla HSI) pożerał baterię jak tylko mógł, żeby choć trochę postarać się...

    Mikrokontrolery ARM   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 11916
  • [stm32] STM32F103RB – zawieszanie I2C przy aktywnych przerwaniach input capture z timerów

    Zwiększ rozmiar stosów, bo przerwania mogą po prostu przepełniać stos. No i jeśli ich nie potrzebujesz, to wyłącz możliwość przerwań zagnieżdżonych. 4\/3!!

    Mikrokontrolery ARM   14 Maj 2011 11:12 Odpowiedzi: 9    Wyświetleń: 4121
  • STM32 F100RB: HardFault po przerwaniu USART2, działa w debuggerze

    Panuje. Też brałem tą opcję pod uwagę i zacząłem sprawdzać stos. Nie przepełnia się.

    Mikrokontrolery ARM   28 Lip 2012 16:44 Odpowiedzi: 4    Wyświetleń: 2939
  • [STM32][C] FreeRTOS -Ustawianie semafora w przerwaniu od TIM

    1) Sprawdz co robi procesor, instrukcja po instrukcji. Postaw breakpointa w linijce gdzie funkcja jest wywolywana, a nastepnie idz przez assembler. Zwróć uwagę na: - adresy dostepu. Jak wystąpi ci np. str z adresem docelowym zero, znajdz dlaczego zero... - stos. Czy aby na pewno sie nie przepełnia?... U mnie nigdy takich szopek nie bylo...

    Mikrokontrolery ARM   15 Lut 2012 12:56 Odpowiedzi: 9    Wyświetleń: 3167
  • Stm32 - Kompatybilność PMSM FOC LIBv3.4_WEB z GCC i problem z PWMC_Init

    Może po prostu stos się przepełnia? W każdym razie te parametry "oCurrSensor[0], oFOC[0]" są na 100% traktowane jako wskaźniki - nie byłby to pewnie pierwszy głupi błąd w kodach od ST... 0800605d: ldr r2, [r0, #80] ; 0x50 <- odczyt spod adresu równego (pierwszy argument + 80) 4\/3!!

    Mikrokontrolery ARM   23 Maj 2014 17:53 Odpowiedzi: 8    Wyświetleń: 1947
  • STM32F0 Discovery - Zawieszanie przy EE_Init() i problemy z ADC przy 5V

    No mówiłem, że po kilku modyfikacjach, bo kompilator krzyczał, że niema paru rzeczy. ;) Co do problemu. Stos się raczej nie przepełnia. Podczas debugowania szczytowa wartość rejestru sp to 0x1fbc czyli jakieś 44 bajty. Sam program również odchudziłem do granic możliwości i zauważyłem pewną rzecz. Tutaj cały obecny program. [syntax=c] #include "stm32f0xx.h"...

    Mikrokontrolery ARM   14 Gru 2012 15:09 Odpowiedzi: 14    Wyświetleń: 4008
  • [ARM] ARM vs AVR: Wydajność i interfejsy w procesorach Atmel ARM

    Na pewno jest więcej literatury o 8051 i co z tego? Jak dla mnie bogata literatura to tylko problem, bo ileż książek można kupić i potem jeszcze przeczytać? Ważne są przejrzyste przykłady, na podstawie których można wiele zrobić. True, ale pytający pisał o książkach, więc poruszyłem tą kwestię. Dla mnie większość z tych książek to tłumaczenie manuali,...

    Mikrokontrolery ARM   04 Kwi 2014 16:15 Odpowiedzi: 267    Wyświetleń: 145981
  • STM32F4Discovery - STM32F4 + darmowe IDE = zaraz mnie trafi !

    Jeszcze nie zagladalem do ARM-ow, no bo mam przeciez C i nie musze nic wiedziec, zeby np. wyslac cos przez RS-232. Dobry żart (; 4\/3!! Tutaj to akurat mialem na mysli to, ze w kilka linijek zalatwiam wysylanie i naprawde nie musze niczego wiedziec, bo nazwy mowia same za siebie. Ale specjalnie zaznaczylem dla tych bardziej wrazliwych, ze to z nutka...

    Mikrokontrolery ARM   30 Lip 2014 12:08 Odpowiedzi: 111    Wyświetleń: 15105
  • [STM32] [STM32][C/IAR] Przepełnienie stosu CSTACK przy użyciu biblioteki FatFs - jak rozwiązać?

    Tue Feb 14 22:19:46 2012: The stack 'CSTACK' is filled to 100% (1024 bytes used out of 1024). The warning threshold is set to 90.% Na powyższy błąd natknąłem się, gdy zacząłem używać biblioteki fatfs. Nie mam pojęcia, skąd się może brać. Zwiększenie zajętości stosu nie następuje w miejscach, które mogłyby mieć coś wspólnego z odkładaniem czegoś na stos....

    Mikrokontrolery ARM   15 Lut 2012 02:42 Odpowiedzi: 0    Wyświetleń: 1448