rozmiar stosu

Znaleziono około 3614 wyników dla: rozmiar stosu
  • Jak ustawić rozmiar stosu w kompilatorze avr-gcc (WinAvr).

    Lepiej wykorzystaj do tego celu pamiec programu , ewentualnie eeprom. Sposob deklaracji tablic dla winavr : dla eeprom : #include <avr/eeprom.h> #define EEPROM __attribute__ ((section (".eeprom"))) unsigned char temp [20] EEPROM ={1,2,3,4,}; dla pamieci programu : #include <avr/pgmspace.h> static unsigned char temp_1 [2] PROGMEM = {1,2,3,4};

    Mikrokontrolery   05 Maj 2005 10:38 Odpowiedzi: 13    Wyświetleń: 3582
  • [LPC2378] Jak zwiększyć rozmiar stosu dla LPC2378 przy alokacji dużych tablic?

    wrzuc kod do flasha, przeciez te procki nie musza miec kodu w RAMie, zeby szybko dzialac. obecnie kod programu zajmuje ci ponad 28kB, wiec nie dziw sie, ze miejsca zaczyna brakowac na zmienne. w jakim srodowisku i z jakim kompilatorem pracujesz? widac z komunikatu, ze linker tego srodowiska w ogole nie wykorzystuje dodatkowych przestrzeni adresowych...

    Mikrokontrolery ARM   18 Sie 2008 13:25 Odpowiedzi: 5    Wyświetleń: 1665
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak sprawdzić i ustawić rozmiar stosu w LPC1114 na Eclipse Code-Red?

    Witam, No trochę jaśniej jest. Ram który przeznaczyłeś na stos jest prawie całym obszarem RAMU mikrokontrolera. 0x1FE4 - wielkość twojego stosu (obliczone wierzchołek stosu(0x1FF0) - początek sterty(0xc). Stosu Ci zapewne nie zabraknie. np. wywołujesz w mainie moja_funkcja(int param1, int param2, char tab[20]) to musisz przy wywoływaniu z przekazaniem...

    Mikrokontrolery ARM   28 Wrz 2010 19:33 Odpowiedzi: 8    Wyświetleń: 3003
  • REKLAMA
  • Jak zwiększyć rozmiar stosu w PIC16F784? Szukam procedury w ASM z wyjaśnieniem

    w PIC masz w pełni sprzętowy stos i nia ma do niego dostępu w sposób programowy. Ma stały rozmiar (oddzielna pamięć w procesorze), więc nie da sie go zmienić programowo. Nie znam microbasic'a, ale ten pewnie realizuje stos programowy, więc należałoby zasięgnąć porady dokumentacji tego programu, by się dowiedzieć, czy jest to możliwe.

    Mikrokontrolery   03 Kwi 2006 17:17 Odpowiedzi: 14    Wyświetleń: 1893
  • [STM32] [FATFs] - Program zawiesza się po deklaracji dużej tablicy

    Zgaduję, że w tym przypadku w pliku startupxxx.s masz ręcznie zmienić rozmiar stosu. Lepiej jednak i prościej będzie zwyczajnie nie deklarować dużych tablic w procedurach, bo to fatalny nawyk w przypadku mikrokontrolerów, zwłaszcza, kiedy programista jest początkujący i nie wie, gdzie się zmienia rozmiar stosu... ;).

    Mikrokontrolery ARM   21 Sie 2015 19:10 Odpowiedzi: 8    Wyświetleń: 993
  • REKLAMA
  • [STM32F4 Discovery] - Tworzenie dużej tablicy floatów

    A rozmiar stosu ustawiłeś?

    Mikrokontrolery ARM   01 Gru 2013 10:50 Odpowiedzi: 3    Wyświetleń: 915
  • Eclipse- deklaracja zmiennych globalnych i zewnetrznych

    Ustaw rozmiar stosu na przerwań - domyślnie w przykładzie jest 0, bo nie ma tam przerwań. 4\/3!!

    Mikrokontrolery ARM   04 Sty 2012 08:33 Odpowiedzi: 27    Wyświetleń: 3693
  • [bascom] Różnica między waitms 1000 a wait 1 w Bascom dla wyświetlaczy 7-segmentowych

    Zmień rozmiar stosów i ramki

    Mikrokontrolery AVR   23 Sty 2011 10:19 Odpowiedzi: 16    Wyświetleń: 2682
  • [STM32] [STM32F103] - Wywołanie funkcji z przerwania UART w projekcie blink_led

    Zajrzyj do skryptu linkera, zobacz jaki jest rozmiar stosu. 4\/3!!

    Mikrokontrolery ARM   27 Lip 2013 09:50 Odpowiedzi: 18    Wyświetleń: 2868
  • Jaka jest dostępna max zajętość pamięci w Atmega328P

    Nie ma takiej zależności. Rozmiar stosu jest zależny od ilości zmiennych automatycznych i "łańcucha wywołań". 4\/3!!

    Mikrokontrolery AVR   08 Wrz 2011 11:07 Odpowiedzi: 14    Wyświetleń: 1702
  • AVR Studio 4.12 + SP4 - problem z tablicami struktur

    Czy jesteś pewien, że stos Ci się nie przepełnia? Kompilator przed tym nie ostrzega, bo nie zawsze można na poziomie kompilacji przewidzieć rozmiar stosu. Stos w AVRach wypełniany jest od końca pamięci SRAM, jak się stos spotka z danymi, no to koniec... Czy masz w programie sytuacje, że np. wywołujesz funkcję w innej funkcji, albo nawet głębiej? Albo...

    Mikrokontrolery   03 Maj 2008 09:27 Odpowiedzi: 9    Wyświetleń: 1820
  • REKLAMA
  • [sprintf] Wyjątek HardFault przy użyciu sprintf i uart_read_line na F411

    Czyli nie dość, że na stosie masz 1 kB tablicę, to jeszcze używasz funkcji która jest znana z tego, że używa naprawdę DUŻO stosu. Zacznij od zmniejszenia tej tablicy albo przeniesienia jej do zmiennych globalnych, a następnie - jeśli nie pomoże - znajdź jak w Keilu zwiększyć rozmiar stosu.

    Mikrokontrolery ARM   09 Mar 2018 20:27 Odpowiedzi: 2    Wyświetleń: 801
  • [LPC1768][CooCox][FreeRTOS] - problem z funkcją vTaskDelay

    Ten drugi to stos przerwań (z których korzystasz) i powinieneś go ustawić na jakąś rozsądną wartość. Edit: Gdzieś w ustawieniach projektu powinieneś mieć możliwość ustawienia rozmiaru stosów. Jak odpalisz debugger to podejrzyj rejestry przechowujące MSP oraz PSP.

    Mikrokontrolery ARM   22 Sty 2014 15:05 Odpowiedzi: 6    Wyświetleń: 1989
  • [FreeRTOS/STM32F7] vTaskDelay nie działa. Program się zawiesza.

    Standardowo proponuję zacząć od zwiększenia rozmiaru stosu, a następnie od pokazania reszty plików projektu, szczególnie tych w których integrujesz handlery przerwań z odpowiednimi funkcjami FreeRTOSa (hint: jeśli nie wiesz o czym piszę, to jest spora szansa, że tego nie zrobiłeś, w efekcie masz efekt dokładnie taki jak opisujesz).

    Mikrokontrolery   25 Maj 2018 20:00 Odpowiedzi: 3    Wyświetleń: 456
  • Konfiguracja OpenBeken na ESP32 z 4MB Default przy użyciu sdkconfig.defaults.esp32

    Spróbuj ponownie, zwiększam rozmiar stosu

    Smart Home IoT   20 Maj 2025 06:44 Odpowiedzi: 149    Wyświetleń: 6255
  • Jak obliczyć optymalny rozmiar stosu dla zadania w FreeRTOS?

    Witam, szukam porady, jak obliczyć ilość pamięci którą trzeba przeznaczyć dla stosu pojedynczego zadania w systemie czasu rzeczywistego FreeRTOS. Oczywiście zależy ona od konkretnego zadania, jednak nie wiem jak ją rozsądnie dobierać aby nie marnować pamięci oraz żeby nie było jej za mało. Pozdrawiam

    Programowanie   22 Lip 2011 07:10 Odpowiedzi: 1    Wyświetleń: 1340
  • BASCOM AVR – menu przewijane strzałkami, błędne wyświetlanie czasu z RTC

    Masz zapętlenie wywoływania podprogramów instrukcją GOSUB. każdy podprogram np: Wyswietlanie_alarmu_temp powinien być zakończony instrukcją RETURN. Jeśli tak nie masz to w nieskończoność wywołujesz kolejne podprogramy i po którymś cyklu kończy ci się rozmiar STOSU :( np HW_STACK. Dlatego program zaczyna wariować i gubić wartości zmiennych SOFT_STACK....

    Mikrokontrolery   09 Sie 2007 11:29 Odpowiedzi: 2    Wyświetleń: 1038
  • Borland 6.0 - Jak zwiększyć rozmiar stosu dla dużych tablic i list?

    Witam pisze sobie program w C++ pod borlandem,wykorzystuje w nim operacje na tablicach typu int ktore maja 10.000 elementow. Lecz tak ze korzystam z list - ktore tez posiadaja w porywach 10 tys. elementow. W jednym jak i drogim przypadku pojawia mi sie komunikat : "project project1.exe raised exception class EStackOverflow with message 'Stack overflow'....

    Programowanie   03 Sty 2009 17:52 Odpowiedzi: 3    Wyświetleń: 1173
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    Ponieważ analyzePulseFromIR() jest teraz powiązane z przerwaniem to taki program musi być krótki i nie wolno w nim wykonywać żadnych podprogramów inaczej wyłożymy ESP - skończy nam się stos a jest go raptem 8192 Faktycznie, domyślny rozmiar stosu dla wątku, w którym wykonuje się loop() wynosi 8192 i wartość ta jest ustawiona przez stałą ARDUINO_LOOP_STACK_SIZE...

    DIY Akustyka   16 Cze 2025 20:05 Odpowiedzi: 1236    Wyświetleń: 101871
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Szukałem, jednak nie potrafię znaleźć co to dokładnie jest te wyrównanie do 4 bajtów. Szukaj pod hasłem attribute aligned. Program wskakuje mi często do Default Handler. Rozmiar stosu już ustawiłem na dużą wartość, nic to nie pomogło. Może to być tego wina? Zdarzają się przypadki, że przyczyną wyjątków jest "niewyrównany" dostęp, ale w tym przypadku...

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3381
  • Wykresy w OpenBeken - konfigurowalna historia pomiarów hostowana na urządzeniu IoT

    Zgadzam się, powinno działać na wszystkich platformach. Jedyną kwestią związaną z platformą, o której mogę pomyśleć, jest rozmiar stosu, który może nie być taki sam, o ile pamiętam. (at)max4elektroda , przy okazji, widziałeś kompilację Simulatora? Jest teraz dostępny jako exe w wydaniach i można tam również testować wykresy.

    Smart Home Poradniki   15 Lut 2025 15:55 Odpowiedzi: 65    Wyświetleń: 4590
  • [Visual C++] Visual C++ 6.0 – jak ustawić większy rozmiar stosu dla dużego projektu?

    Czy ktos wie jak w Visual C++ 6.0 zmienic rozmiar stosu? I czy wogole sie da? Pracuje nad duzym projektem i zaczynaja wyskakiwac okienka w rodzaju Stack Overflow.

    Programowanie   11 Gru 2006 09:57 Odpowiedzi: 4    Wyświetleń: 2721
  • [Assembler, C++]Gdzie w pamięci znajdują się zmienne

    [syntax=asm]00E51353 sub esp,0F0h [/syntax] Tutaj masz ustawiany rozmiar stosu na zmienne lokalne, dzieje się tak w każdej funkcji. Jest także ustawiana ramka stosu. Odnoszenie się do zmiennych odbywa się poprzez obliczanie ich pozycji względem wartości rejestru ebp. W linii (z włączonym "Show symbol names"): [syntax=asm]00E5136E mov dword ptr [i],2...

    Programowanie   21 Lis 2011 23:11 Odpowiedzi: 7    Wyświetleń: 1866
  • Bład 999 w bascomie. Co zrobić jak kod będzie większy?

    Nie znam mozliwości w tym zakresie Bascoma. Jedno jednak jest pewne. Każdy program tego typu może działać sekwencyjnie. Oznacza to, że wywoływanie kolejnych procedur w procedurze działać musi. Jest jednak tzw granica zagnieżdzeń. Może ona wynika z możliwości samego kompilatora (programu tłumaczącego - w tym wypadku Twoim nie sądzę aby tak było), albo...

    Początkujący Elektronicy   09 Mar 2009 19:50 Odpowiedzi: 8    Wyświetleń: 1449
  • Zamiennik Tasmoty dla BL602, programowanie, parowanie z Home Assistant

    Nie odpowiedziałem na Twój ostatni post, ponieważ nadal uważam, że transmisja BL602 MQTT co minutę jest podsłuchiwana. Podejrzewam, że prędzej czy później upadnie. Obecnie posiada następującą adnotację: https://obrazki.elektroda.pl/1271277500_... Nie jestem pewien, co jest nie tak, myślę, że przyczyną może być wiele problemów. Wielokrotnie...

    Artykuły   30 Maj 2025 21:26 Odpowiedzi: 485    Wyświetleń: 118746
  • STM32 - Plik linkera od ST oraz ustawiania stosu i sterty

    Skrypt linkera z Cube'a "działa" tak, że na początku pamięci ram ląduje sekcja data (zmienne inicjalizowane przy starcie programu - lokalne statyczne i globalne), potem jest bss (zmienne zerowane przy starcie programu - nie inicjalizowane statyczne i globalne). Następny kawałek to _user_heap_stack - czyli sterta i stos "w jednym". Rozmiar data i bss...

    Mikrokontrolery ARM   05 Lut 2016 10:30 Odpowiedzi: 12    Wyświetleń: 2325
  • Szukam biblioteki DCT, iDCT, JPEG dla ARM7TDMI do programu Standalone

    Profilaktycznie zwiększyłem rozmiary stosów do 4096B i zapomniałem sprawdzić ponownie zużycie RAMu. Jeśli nie używasz przerwań (a pewnie na razie nie używasz), to na prawdę rozmiar innych stosów niż user_system może być równy zero. Jeśli zaś używasz, to 4kB na stos przerwań również jest przesadą - przecież to zwykle jedna, krótka funkcja. Może w porywach...

    Mikrokontrolery ARM   08 Paź 2009 11:13 Odpowiedzi: 77    Wyświetleń: 9795
  • Budowa sterownika nawadniania na esp32 - pomoc w rozwiązaniu problemów.

    Funkcji mqttConnect() nie używam w innym miejscu, tylko w funkcji poniżej. Na początek zwiększ rozmiar stosu dla tego zadania.

    Arduino   17 Cze 2023 21:26 Odpowiedzi: 736    Wyświetleń: 21639
  • Proszę o pomoc w identyfikacji tego modułu - TR6260?

    Chip ma tylko 128kb sram, i ten problem wyskakuje nawet bez mqtt. Kilka kb można zaoszczędzić (może?), jeśli zmniejszy się rozmiar stosu zadań wpa_supplicant z 10000 do około 6144, jak w esp-idf (nie wiem, czy nawet tyle zużywa). Binaria są już dostępne na githubie, zapraszam do testowania/poprawiania. Jak już pisałem na gh, nic nie działa. https://github.com/openshwprojects/OpenB...

    Smart Home IoT   16 Gru 2024 21:18 Odpowiedzi: 81    Wyświetleń: 5460
  • Atmega 8 - wyświetlacz HD44780 pokazuje krzaki po pewnym czasie pracy

    Troszkę za dużym ogólnikiem rzuciłem... Tak, stos to HW Stack (sprzętowy) i Soft Stack (programowy). Należało by zwiększyć rozmiar stosu sprzętowego, bo używasz przerwania od Trmer1. Wywołanie obsługi przerwania powoduje zajęcie 32 bajtów stosu (czyli tyle, ile masz zadeklarowane), a nie tylko do tego jest on używany. Możesz ustawić np. dwukrotnie więcej....

    Mikrokontrolery   04 Cze 2007 16:55 Odpowiedzi: 10    Wyświetleń: 1922
  • RTL8720DN, RTL8710B, RTL8710BX Kompatybilność z OpenBeken?

    Wygląda na to, że zmiana "krótkiej linii poleceń startowych" na wielowierszową powoduje awarię BL602 podczas uruchamiania, jeśli linia poleceń nie jest pusta; przywróciłem ją z powrotem do pojedynczej linii poleceń w BL602 na głównym. Podejrzewam rozmiar stosu, ale nie jestem jeszcze w stanie tego sprawdzić. Zaktualizowałem RTL PR z main: https://github.com/openshwprojects/OpenB...

    Smart Home IoT   18 Maj 2025 18:44 Odpowiedzi: 276    Wyświetleń: 10425
  • STM32F10x stm32_blink_led i wejście w złe przerwanie.

    Próbuję pożenić template Freddiego (stm32_blink_led) z StdPeriph Ale to widziałeś? http://www.freddiechopin.info/pl/artykul... Ma ktoś pomysł co może być nie tak ? W skrypcie linkera należy ustawić rozmiar stosu dla przerwań - domyślnie jest zero, co zwykle źle się kończy. Ustawiłeś...

    Mikrokontrolery ARM   06 Lip 2012 18:05 Odpowiedzi: 12    Wyświetleń: 1557
  • [STM32F411VET6][USB CDC] Błąd łączenia z uC przez RealTerm/PuTTY

    ... i zwiększ rozmiar stosu. Zwiększyłem rozmiar stosu w CubeMX przy generowaniu projektu z 0x400 do 0x800 i nic to nie dało.

    Mikrokontrolery   23 Paź 2018 10:56 Odpowiedzi: 13    Wyświetleń: 3648
  • [FreeRTOS]+STM32F103+Eclipse - Nie mogę uruchomić FreeRTOS 7.3

    Bierzesz przykładowy projekt z mojej strony, wrzucasz do tego FreeRTOSa - czyli dodajesz katalogi FreeRTOSa do odpowiednich pól w Makefile: [syntax=bash]# additional directories with source files (absolute or relative paths to # folders with source files, current folder is always included) SRCS_DIRS = FreeRTOS FreeRTOS/portable/GCC/ARM_CM3 FreeRTOS/portable/MemMang...

    Mikrokontrolery ARM   20 Lut 2013 10:34 Odpowiedzi: 7    Wyświetleń: 3186
  • [ATMEGA] Jak sprawdzić zużycie RAM w programie C dla ATMEGA w WinAvr?

    nie da sie wprost okreslic jaki rozmiar stosu bedzie potrzebny. mozna za to napisac sobie swego rodzaju funkcje kontrolujaca, ktora bedzie sprawdzala wartosc SP. najlepiej w postaci przerwania od timera. mozna tez recznie, w symulatorze lub debuggerze, podgladac wartosc rejestru SP. 4\/3!!

    Mikrokontrolery AVR   04 Lut 2024 20:46 Odpowiedzi: 17    Wyświetleń: 2786
  • Jak uruchomić FIQ na LPC2142 z użyciem mojego vectors.S

    Kompilacja nie przechodzi, bo brakuje mu funkcji IrqInit(). Co ta funkcja robi, skąd ją wziąć, o co w niej chodzi itd. - nie mam pojęcia. W każdym razie, żeby przy tym pliku vectors.S Ci działało FIQ, to musisz go zmienić w linijce 131: .FIQ: .wordFIQ Musisz to zastąpić np.: .FIQ: .wordFIQ_Handler Czy tam generalnie nazwą funkcji która będzie...

    Mikrokontrolery ARM   27 Wrz 2017 11:09 Odpowiedzi: 6    Wyświetleń: 879
  • [Cortex-M3] [GCC CodeSourcery 2009q3-68] Float w printf

    Wyjasnijcie to wyrownanie do 8 Chodzi o to, żeby rozmiar stosu był podzielny przez 8 Nie rozmiar stosu tylko adres początku stosu.

    Mikrokontrolery ARM   04 Lis 2010 20:26 Odpowiedzi: 20    Wyświetleń: 4015
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie Przeczytaj ten wątek i kup sobie inną płytkę. https://www.elektroda.pl/rtvforum/topic3... Jeśli koniecznie chcesz się męczyć z chińskimi podróbkami, to na mojej stronie ( http://www.freddiechopin.info/ > Download > ARM > Przykłady > stm32_blink_led) znajdziesz szablon...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 990
  • ATSAM7S - Jak dobrać minimalny model procesora do rozmiaru pliku bin?

    Witam, Ale czy dla tych mikroprocesorów można ustawiać rozmiar stosu? Pozd

    Mikrokontrolery ARM   16 Gru 2014 18:06 Odpowiedzi: 21    Wyświetleń: 2322
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Masz jakoś zdefiniowany rozmiar stosu dla przerwań? Jeśli korzystasz z mojego skryptu linkera, to w pliku tym musisz sobie zdefiniować jaki jest rozmiar stosu, bo bez tego przerwania się sypią. 4\/3!!

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7954
  • Implementacja stosu opartego o tablicę obiektów w C++ - problem z pamięcią

    1. Dlaczego chcesz tworzyć tablicę instancji klasy Item, skoro ta tablica na początku ma być pusta? 2. Tak na szybko: [syntax=c]... Item** tablicaStos; ... tablicaStos=new Item*[rozmiar]; ...[/syntax] Jeśli jednak chcesz zostać przy swojej wersji, to musisz mieć konstruktor bezargumentowy klasy Item. I wtedy: [syntax=c]... tablicaStos=new Item[rozmiar]; ...[/syntax]

    Programowanie Początkujący   22 Kwi 2017 18:29 Odpowiedzi: 1    Wyświetleń: 1197
  • [STM32][C] Debugowanie kodu przerwania w pamięci RAM

    Jeśli chcesz używać przerwań, to musisz zadeklarować rozmiar stosu dla przerwań... W przykładzie nie ma przerwań, więc rozmiar tego stosu wynosi 0. 4\/3!!

    Mikrokontrolery ARM   16 Kwi 2010 14:27 Odpowiedzi: 5    Wyświetleń: 3371
  • STM32F2XX – kompatybilność przykładu Freddie Chopin, co zmienić poza pamięcią?

    No i bez żadnych "Panów" mi tutaj! (; Kultura musi być. skonfigurować sobie rozmiar stosów A rozmiar stosu to zostawić taki jak tam jest czy może zwiększyć ?

    Mikrokontrolery ARM   09 Wrz 2011 18:28 Odpowiedzi: 10    Wyświetleń: 1924
  • Wyświetlacz kursu na WeMos WiFi D1 R2 ESP8266 i LCD 2004 4*20 I2C Yellow HD44780

    Stawiam na zbyt mały rozmiar stosu dla poszczególnych wątków - w callback'ach używasz Serial.print(), a to zżera nieco pamięci. Proponuję zwiększyć rozmiar stosu do 4096 i sprawdzić. Ogólnie tendencja słuszna ;) Zainstaluj sobie Exception Stack Trace Decoder w Arduino IDE: https://github.com/me-no-dev/EspExceptio... Ten delay(500) pomiędzy utworzeniem...

    ESP8266 i ESP32   24 Mar 2020 11:32 Odpowiedzi: 26    Wyświetleń: 2373
  • [stm32f4][przerwania] - Przerwania nie zawsze wykonują się poprawnie.

    Rozmiar stosu? 4\/3!!

    Mikrokontrolery ARM   24 Paź 2013 13:31 Odpowiedzi: 9    Wyświetleń: 2256
  • [STM32F407-discovery] USART echo na 9600 baud rate zwraca nieczytelne znaki

    Zacznij od ustawienia poprawnego rozmiaru dla stosu przerwań w skrypcie linkera, albo od wyłączenia używania dwóch stosów w startupie (choć wtedy też trzeba zmienić w skrypcie linkera rozmiar stosu).

    Mikrokontrolery ARM   04 Kwi 2017 19:42 Odpowiedzi: 11    Wyświetleń: 1284
  • Implementacja zmiennej pętli przekaźnikowej w konfiguracji OpenBeken

    Czy na pewno wykonałeś pełny restart pomiędzy skryptami? Znajduję większość problemów w kompilacji Windows (symulator): [url=https://www.elektroda.com/rtvforum/... OpenBeken IoT device simulator - first early alpha version release for testing ale oczywiście jest to trochę inne niż działanie na MCU, więc używam również poziomów dziennika...

    Smart Home IoT   02 Cze 2024 23:12 Odpowiedzi: 18    Wyświetleń: 1293
  • STM32F100RB (Discovery) - Zmienna modyfikowana w przerwaniu nie zapmiętuje wart.

    Rozmiar stosu? 4\/3!!

    Mikrokontrolery ARM   28 Paź 2013 11:25 Odpowiedzi: 11    Wyświetleń: 1860
  • STM32L151 - Błąd w przerwaniu SysTick, undefined instruction 0x0000f8b9

    Rozmiar stosu dla przerwań? 4\/3!!

    Mikrokontrolery ARM   20 Lut 2014 15:20 Odpowiedzi: 11    Wyświetleń: 1320
  • [Cortex] Jak ustawić priorytety przerwań NVIC w Cortex-M3?

    Nie no, jakiś limit jest np. rozmiar stosu ;)

    Mikrokontrolery ARM   22 Cze 2014 11:00 Odpowiedzi: 29    Wyświetleń: 6340
  • Testowanie wsparcia ST-Link w OpenOCD - poszukiwani zaawansowani użytkownicy

    Pewnie trzeba sprawdzić rozmiar stosu (; 4\/3!!

    Mikrokontrolery ARM   05 Lip 2014 16:55 Odpowiedzi: 298    Wyświetleń: 64790
  • [LPC1768][FatFS R0.10b]] - f_readdir ląduje w HardFault_Handler

    Może zacznij od zwiększenia rozmiaru stosu... 4\/3!!

    Mikrokontrolery   06 Cze 2014 19:47 Odpowiedzi: 15    Wyświetleń: 2172
  • FreeRTOS - Czy wątki używają stosu czy sterty przy alokacji pamięci?

    Ok, dzięki wielkie, obie odpowiedzi w pełni rozwiały moje wątpliwości:). Mam jeszcze tylko jedno pytanie: jeżeli określamy rozmiar stosu dla zadania to musimy uwzględnić wszelkie funkcje wywoływane przez zadanie i ich lokalne zmienne (jeżeli dobrze rozumiem). A co w przypadku kiedy zadanie, lub funkcja przez nie wywoływana korzysta z globalnych danych....

    Mikrokontrolery   15 Maj 2015 21:57 Odpowiedzi: 12    Wyświetleń: 3375
  • Skrypty Berry dla różnych platform IoT - samouczek skryptowania OBK, część 1

    Dziękuję. Jeśli masz trochę wolnego czasu, możesz po prostu spróbować uruchomić berry "Hello world" lub najprostszy dodatek do strony http Berry OBK. Tylko po to, by sprawdzić, czy działa na fizycznych urządzeniach. Integracja jest wciąż ulepszana i nadal spodziewam się pewnych problemów z rozmiarem stosu. Przy okazji, dla każdego czytającego - jeśli...

    Smart Home Poradniki   15 Kwi 2025 10:31 Odpowiedzi: 12    Wyświetleń: 3516
  • Stack Overflow w VisualC++ podczas debugowania dużego projektu

    Zwiększ rozmiar stosu w opcjach projektu :D

    Programowanie   10 Cze 2005 15:10 Odpowiedzi: 5    Wyświetleń: 1512
  • [FreeRTOS] [FreeRTOS][STR912] - Dlaczego dioda na GPIO 2.0 nie mruga co 0,5 sekundy?

    Jedyne co w kodzie który pokazałeś może być źle to zbyt mały rozmiar stosu, dla spokoju ducha możesz sobie pomnożyć rozmiar stosu dla tego taska który coś robi przez 4. Tryb SUPERVISOR jest lepszy, bo w tym trybie działa scheduler FreeRTOSa, niemniej jednak układ na pewno nie powinien się sam zatrzymywać. 4\/3!!

    Mikrokontrolery ARM   23 Paź 2012 13:05 Odpowiedzi: 30    Wyświetleń: 2805
  • ATmega16 [C] [AVRStudio5] - Przerwanie od odbieranej danej UART

    Tzn. co wpisujesz i ile tego jest? Jaki masz rozmiar stosu?

    Mikrokontrolery AVR   16 Kwi 2013 19:39 Odpowiedzi: 22    Wyświetleń: 2124
  • Konfiguracja przerwania FIQ dla przycisku na PA19 w SAM7 z CrossWorks

    W takim razie jak na przykład zmienić rozmiar stosu dla FIQ?

    Mikrokontrolery ARM   14 Cze 2009 17:29 Odpowiedzi: 9    Wyświetleń: 2295
  • [STM32][ECLIPSE][API] - Błąd w ustawieniu przerwania

    A ustawiłeś sobie rozmiar stosu dla przerwań (w pliku linkera)? 4\/3!!

    Mikrokontrolery ARM   06 Wrz 2013 21:01 Odpowiedzi: 3    Wyświetleń: 1170
  • [STR912] - FreeRTOS nie działa po dodaniu kodu, OpenOCD lub skrypt ld?

    Ale w którym miejscu dokładnie się ustawia rozmiar stosu? w ld?

    Mikrokontrolery ARM   13 Lis 2012 09:55 Odpowiedzi: 26    Wyświetleń: 2178
  • [STM32F1][Keil] Prośba o wyjaśnienie kilku pojęć.

    Rozmiar stosu można przewidzieć maksymalnym zagnieżdżeniem, ale uwaga na rekurencje :P Ale na stosie są odkładane nie tylko wywołania, zmienne automatyczne też tam lądują, tak samo jak parę innych rzeczy więc można jedynie tak jak mówisz oszacować mniej więcej ile stosu będzie wykorzystywanego, ale to będzie tylko marne przybliżenie. To samo tyczy...

    Mikrokontrolery ARM   22 Kwi 2012 08:42 Odpowiedzi: 19    Wyświetleń: 3421
  • Pascal - Rekurencyjne wywołanie menu w pascalu, JAK ?

    To ma być menu, w którym są do wyboru jedynie 3 pozycje więc nie wiem czemu miało by to przekroczyć rozmiar stosu ?

    Programowanie   16 Cze 2013 20:52 Odpowiedzi: 7    Wyświetleń: 1368
  • [Atmega32][Bascom] GPS zapis na SD w funkcji szybkości

    Avr-dos zabiera 1kb sram na dzień dobry więc raczej do atmega16 się nie zmieścisz(chyba że przesiądziesz się na C).Jak masz podpiętą kartę do procka przez rezystory ( bo właśnie sam borykam się z tym problemem). $hwstack = 100 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu programowego $framesize = 100 Z tego co pamiętam minimalne powinny...

    Mikrokontrolery AVR   30 Maj 2011 18:27 Odpowiedzi: 6    Wyświetleń: 2671
  • OpenBeken W800 vs W806 - różnice i metody aktualizacji OTA

    Sprawdziłem tuya W800, sdk jest raczej przestarzały, v1.00.01 Zaktualizowano OBK: https://github.com/NonPIayerCharacter/Op... Dodatkowe funkcje w800 są takie same jak w nowszym sdk, easyflash dla fv, berry, newlib gcc, heap_5, rozmiar stosu 100k. Ale wyłączyłem również wiele niepotrzebnych funkcji, takich jak hostif/rmms...

    Smart Home IoT   08 Maj 2025 08:58 Odpowiedzi: 65    Wyświetleń: 2001
  • [STM32] log10() zawiesza procesor przy wartości z ADC, działa z 123. Dlaczego?

    Spróbuj zwiększyć rozmiar stosu w Twoim startupie do np 1kb

    Mikrokontrolery ARM   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 8316
  • [lm3s6965] Dynamiczna alokacja pamięci - Hard Fault

    Teraz pozostało mi przenieść projekt z stm32 na lm3s, ponieważ zajmuję się tym w wolnym czasie od pracy, to efektem podzielę się pewnie za kilka dni. To naprawdę nie jest dużo roboty, generalnie (pomijając detale typu zmiana nazw plików czy nazwy projektu) trzeba zrobić mniej więcej "aż" tyle: 1. poprawić tablicę wektorów (to i tak byś miał kiedyś...

    Mikrokontrolery ARM   26 Lut 2013 10:45 Odpowiedzi: 9    Wyświetleń: 2271
  • Wyświetlacz WG12864B1 łączenie tekstu z grafiką w BASCOM-ie

    Po kliku próbach zmieniłem rozmiar stosu sprzętowego i programowego, a także rozmiar ramki i problem ustąpił. Tak więc zamykam temat. Pozdrawiam!

    Mikrokontrolery Początkujący   12 Kwi 2013 07:10 Odpowiedzi: 1    Wyświetleń: 1509
  • [STM32F107] - konfiguracja lwIP, nieoczekiwane przerwanie zawiesza debuggowanie

    1. rozmiar stosu. 2. niewłaściwa nazwa przerwania 3 zła konfiguracja dostępu do flash. .......

    Mikrokontrolery ARM   04 Maj 2015 15:10 Odpowiedzi: 3    Wyświetleń: 1194
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    Czyżby źle dobrany procesor ? Zajrzyj do skryptu linkera i ustaw rozmiar stosu dla przerwań. Jaką masz dokładnie zainstalowaną wersję wtyczki GDB Hardware Debugging?

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 12897
  • [Atmega128] [Bascom] - Program wysypuje się po kilku instrukcjach

    Zwiększyć rozmiar stosu. Być może dane są zapisywane do nieprawidłowego adresu. Może w cyklu niezainicjowanej zmiennej lokalnej.

    Mikrokontrolery   22 Gru 2011 19:33 Odpowiedzi: 1    Wyświetleń: 1263
  • stm32f1 eclipse openOCD - podczas debugu od razu wchodzi do Default_Handler

    Czy w skrypcie linkera (pochodzącym z odpowiedniego przykładu) ustawiłeś odpowiedni rozmiar stosu dla przerwań, z których zamierzasz korzystać?

    Mikrokontrolery ARM   17 Lut 2016 11:37 Odpowiedzi: 51    Wyświetleń: 2868
  • STM32F103 - Zawieszanie się programu przy odbiorze danych z CAN

    Mam podobny problem i również z tym walczę na F107. Podpinam się :) Zmieniłeś rozmiar stosu main w skrypcie linkera od Freddiego ?

    Mikrokontrolery ARM   29 Sty 2015 19:27 Odpowiedzi: 24    Wyświetleń: 2256
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    No jasne, że tak. Od razu zmieniłem rozmiar stosu. Niestety dalej miałem hardfault\system nie rozpoznał urządzenia. Próbowałem podmieniać jeszcze skrypty linkera na te od ST i nie podołałem. Zmiana rozmiaru stosu powinna wystarczyć? To jeszcze jutro popróbuję to ruszyć. EDIT: OK, jednak działa. Wiara w elektronikę przywrócona. Czy w eclipsie jest jakiś...

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9885
  • FatFs - mikrokontroler zawiesza się przy odczycie daty pliku test.txt

    A w którym miejscu (co zostaje wysłane przez UART) się dokładnie wiesza? Próbowałeś zwiększyć rozmiar stosu (stosów)? 4\/3!!

    Mikrokontrolery ARM   27 Kwi 2012 11:40 Odpowiedzi: 13    Wyświetleń: 2573
  • Assembler - wyjaśnienie kodu

    W sumie to nigdy klas segmentu nie stosowałem, ale z tego co pamiętam jest to informacja dla linkera. Linker grupuje wszystkie segmenty należące do tej samej klasy, tak że nie są one porozwalane po całej pamięci, tylko są w jednym miejscu. Jeszcze co do use16, pisałem że określa rozmiar stosu, a chodziło mi o to, że określa rozmiar segmentu stosu, dokładnie...

    Programowanie   02 Gru 2007 14:21 Odpowiedzi: 5    Wyświetleń: 4090
  • LPC2129 – FIQ przerywa IRQ, po FIQ nie wraca do IRQ ani main, UART przestaje działać

    Jakie to środowisko i kompilator? Ustawiles dobry rozmiar stosów? 4\/3!!

    Mikrokontrolery ARM   27 Gru 2010 15:34 Odpowiedzi: 28    Wyświetleń: 2286
  • STM32: Czy __main_stack_size i __process_stack_size są konieczne bez OS?

    Ze skryptu linkera nic nie musisz usuwać - po prostu ustaw rozmiar stosu którego nie będziesz używać (process) na 0. __main_stack_size = 1024; __process_stack_size = 0;

    Mikrokontrolery ARM   13 Gru 2016 14:47 Odpowiedzi: 38    Wyświetleń: 2289
  • [STM32][F4] - Przerwanie od timera, wskakiwanie do "__Default_Handler"

    A rozmiar stosu ustawiłeś? To taka słynna pułapka Freddiego na początkujących. ;) Poszukaj w podobnych wątkach (wracają co tydzień), to znajdziesz rozwiązanie.

    Mikrokontrolery ARM   16 Mar 2013 10:19 Odpowiedzi: 4    Wyświetleń: 3063
  • [Eclipse] Jak zaimplementować FreeRTOS w Eclipse z Codesourcery G++ dla STM32?

    W tym kawałku skryptu linkera masz rozmiar stosu dla przerwań ustawiony na 0, a przecież FreeRTOS je wykorzystuje. 4\/3!!

    Mikrokontrolery ARM   10 Lut 2012 14:44 Odpowiedzi: 20    Wyświetleń: 6765
  • STM32, uVision4 - Kompilator Keil nie przetwarza całego kodu źródłowego

    A masz dobrze ustawiony rozmiar stosu i sterty w startup.s ? Być może za mało przydzieliłeś im pamięci i stąd taki efekt.

    Mikrokontrolery ARM   10 Paź 2012 13:14 Odpowiedzi: 8    Wyświetleń: 1524
  • Atmega16: Brak reakcji na zmianę stanu portu A w Bascomie, pętla Do Loop

    500ms dałem po to aby duży toroid mógł wystartować bez obciążenia. A jak można zwiększyć rozmiar stosu?

    Mikrokontrolery   04 Maj 2008 23:52 Odpowiedzi: 8    Wyświetleń: 1537
  • stm32f107 eclipse - plik wynikowy o zerowej pojemności

    Ale po uploadzie core blokował się, komunikat: the core is locked up! Skoro używałeś przerwań, to pewnie problemem był rozmiar stosu dla przerwań (konfigurowany w skrypcie linkera, domyślnie zero), więc układ się wieszał.

    Mikrokontrolery   22 Kwi 2015 14:36 Odpowiedzi: 9    Wyświetleń: 1311
  • [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ń: 4079
  • Co oznacza Frame or software stack overlap w symulatorze Bascoma?

    Brakło RAMu pewnie, stos zaczął pokrywać się z obszarem przeznaczonym na zmienne. Albo przepełnienie stosu, jeżeli wywaliło podczas działania programu (na przykład w momencie wywołania jakiejś procedury). Jak to pierwsze, to spróbuj zmniejszyć rozmiar stosu (gdzieś tam w opcjach kompilatora jest), jak pierwsze lub drugie to postaraj się zmniejszyć ilość...

    Mikrokontrolery   17 Sty 2007 10:37 Odpowiedzi: 1    Wyświetleń: 1029
  • Atmega2561 zawiesza się po 4h - brak reakcji na RC5 i zatrzymanie zegara

    Nie znam się na bascomie ale moim zdaniem przepełnia Ci się stos. Możesz zmienić rozmiar stosu na mniejszy o połowę i zobaczyć czy szybciej Ci się zawiesi.

    Mikrokontrolery   15 Sty 2012 10:19 Odpowiedzi: 3    Wyświetleń: 1125
  • Przeniesienie programu z AT90S2313 na ATtiny13 - problemy z BASCOM i UART

    Nadal nie działa. Zmieniłem rozmiar stosu, symulator nie wskazuje problemów ale...stos zajmuje 54 bajty, zmienne kolejne 10-mam pełną pamięć ram. Najgorsze jest to, że pętla główna praktycznie nic nie robi. Sprawda tylko, czy dane zostały wysłane i wysyła procek do trybu powerdown (i to właśnie zajmuje 54 bajty:/ ). Co zrobić żeby bacom nie zajmował...

    Mikrokontrolery   21 Wrz 2006 19:31 Odpowiedzi: 20    Wyświetleń: 3504
  • 18F26K20 + ENC28J60 - Serwer HTTP zawiesza się po wielu połączeniach

    Problem rozwiązany, okazało się że domyślny rozmiar stosu w C18 (256) jest ciut za mały dla mojej konfiguracji, zwiększenie go dwukrotnie rozwiązało problem ze stabilnością.

    Mikrokontrolery PIC   05 Kwi 2013 07:19 Odpowiedzi: 1    Wyświetleń: 1800
  • [STM32F4][C/Eclipse] - Duża ilość danych jest źle wpisywane do SRAM

    Rzeczywiście. Rozmiar stosu mam 1024 więc się przepełnia. Dzięki. Skoro stos ma rozmiar 1024B to pozostałymi 111kB SRAMu są nie używane? Co stoi na przeszkodzie na rozszerzeniu stosu na cały zakres pamięci? Nie ma innego sposobu niż globalna zmienna? Czasami potrzebuję zapisać dużo danych tylko w obrębie jednej funkcji. Natomiast Malloc wydaje mi się...

    Mikrokontrolery ARM   26 Lip 2015 14:45 Odpowiedzi: 7    Wyświetleń: 1122
  • [STM32 / Truestudio]Hard Fault przy powrocie z funkcji.

    Jaki masz rozmiar stosu? BTW - to będzie najmniej wydajna biblioteka do HD44780 na planecie, a wszystko to dzięki bibliotece peryferyjnej od ST. No i formatowanie tego kodu to też tragedia. 4\/3!!

    Mikrokontrolery ARM   13 Lis 2010 14:55 Odpowiedzi: 2    Wyświetleń: 1716
  • Jak skonfigurować lm3s9b90 z CodeSourcery, OpenOCD i Eclipse?

    A w skrypcie linkera zmieniłeś rozmiar stosu dla przerwań na inny od zera? BTW przeróbka wektorów którą pokazałeś powyżej raczej jest zaprzepaszczeniem wygodnej idei... 4\/3!!

    Mikrokontrolery ARM   09 Sie 2010 22:12 Odpowiedzi: 26    Wyświetleń: 4061
  • AVR Assembler - RET zawiesza debuger, jak poprawnie powracać z podprogramów?

    Dzięki, pomogło :) btw. w pliku m32def.inc znalazłem .equ RAMEND = 0x085f , to oznacza początek stosu, wielkość itp, i jak ustawiać (zmieniać rozmiar stosu)

    Początkujący Elektronicy   12 Sie 2007 21:45 Odpowiedzi: 9    Wyświetleń: 1176
  • [STM32] STM32 – malloc/pvPortMalloc zawiesza się po resecie, pamięć nie zwalnia się?

    lbo dlatego, że zwiększyłem STACK_SIZE z 64 do 128 Chodzi o rozmiar stosu dla taska, czy dla całej aplikacji? <: 4\/3!!

    Mikrokontrolery ARM   17 Gru 2009 11:32 Odpowiedzi: 13    Wyświetleń: 4214
  • Nieprawidłowe ustawianie stosu w STM32 w CrossWorks

    To też jest dość subiektywne... Jeśli SP zmniejsza się w miarę odkładania danych na stos i jest on umieszczony na początku ramu, to jest większe prawdopodobieństwo że wejdzie na zmienne statyczne, które też są standardowo umieszczane na początku. Chyba, że ustawi się duży rozmiar stosu wtedy jest mniejsze ryzyko. Nie doczytałeś. Najbezpieczniej jest...

    Mikrokontrolery ARM   09 Lis 2010 16:55 Odpowiedzi: 9    Wyświetleń: 3433
  • ATMEGA64 - uP resetuje się podczas wychodzenia z funkcji.

    Np. o brak stosu - sprawdź rozmiar.

    Mikrokontrolery AVR   02 Maj 2023 16:37 Odpowiedzi: 18    Wyświetleń: 2310
  • Dlaczego funkcja _sbrk nie działa przy malloc i sprintf w moim programie?

    Nie, to różnica pomiędzy STACK_SIZE a sumą pozostałych stosów. Inaczej miałbyś stos o ujemnym rozmiarze. No jasne, pomyślałem inaczej niż napisałem. A przesunięcie stosu na koniec RAM, chciałem użyć w przypadku nie korzystania z malloca i sprintf Czy używacie jakiś sposobów, aby spawdzić, czy stos dla jakiegoś trybu procesora nie jest za duży/za mały?...

    Mikrokontrolery ARM   18 Sie 2009 00:30 Odpowiedzi: 19    Wyświetleń: 2393
  • STM32 Keil [C] - Jak zwiększyć pojemność stosu?

    Otwierasz plik startup_xxxxx.s, klikasz poniżej okna edytora w zakładkę Configuration Wizard i ustawiasz rozmiar stosu. Radziłbym jednyk przemyśleć deklaracje danych. To na ogół nie jest dobry pomysł, żeby mieć zmienne lokalne procdury o objętości setek bajtów lub więcej.

    Mikrokontrolery ARM   12 Gru 2012 19:31 Odpowiedzi: 4    Wyświetleń: 2022
  • ATTiny 2313 resetuje się po 20 cyklach, Problem dla mędrców

    No i nie zapomij jeszcze o zwiększeniu rozmiarów stosów: HWStack i FrameStack, SoftStack.

    Mikrokontrolery   07 Maj 2006 21:10 Odpowiedzi: 9    Wyświetleń: 1746
  • [STM32F107VC] - FreeRTOS i przerwania zewnętrzne - zawiesza się

    No i oczywiście jak zwykle mamy sobie zgadnąć jak konfigurujesz kolejkę, czy w ogóle działa FreeRTOS, jaki masz rozmiar stosów dla tasków i inne "nieistotne" szczegóły które łatwo wywróżyć... Idę odkurzyć kryształową kulę. 4\/3!!

    Mikrokontrolery ARM   06 Maj 2013 21:29 Odpowiedzi: 7    Wyświetleń: 1824
  • Bascom: Przykłady obsługi enkodera AS5600 - poszukiwanie programów i porad

    Zobacz coś takiego: $regfile = "m328pdef.dat" 'definicja mikrokontrolera $crystal = 16000000 'częstotliwość taktowania mikrokontrolera $baud = 9600 'szybkość transmisji szeregowej $hwstack = 40 'rozmiar stosu sprzętowego $swstack = 40 'rozmiar stosu programowego $framesize = 40 'rozmiar ramki stosu 'Inicjalizacja portów wejściowych i wyjściowych...

    Mikrokontrolery AVR   12 Kwi 2023 06:41 Odpowiedzi: 7    Wyświetleń: 954
  • Rzutowanie unsigned char na short/int/float w ATSAM7/9 ARM – czy kod jest poprawny?

    Witam, Okazało się że rozmiar stosu jest w pliku cstartup. Było 2*8*4, zwiększyłem na 12*8*4 ale bez zmiał. Szukam jeszcze innych ustawień. Pozd

    Mikrokontrolery ARM   20 Paź 2011 07:37 Odpowiedzi: 21    Wyświetleń: 2015