rozmiar stosu

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

    Tak oczywiście. Tylko że w polu location dla tej tablicy mam wpisane SRAM...a znajduje się z pewnością w pamięci programu (co do tego nie mam wątpliwości). No to powinno czytać z pamięci programu użyj "&"

    Mikrokontrolery   05 Maj 2005 10:38 Odpowiedzi: 13    Wyświetleń: 3615
  • REKLAMA
  • [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ń: 1683
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 3030
  • 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ń: 1920
  • [STM32F4 Discovery] - Tworzenie dużej tablicy floatów

    A rozmiar stosu ustawiłeś?

    Mikrokontrolery ARM   01 Gru 2013 10:50 Odpowiedzi: 3    Wyświetleń: 936
  • REKLAMA
  • 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ń: 3714
  • 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ń: 1834
  • 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ń: 1056
  • 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ń: 2340
  • [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ń: 1017
  • [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ń: 3414
  • [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ń: 1908
  • 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ń: 1955
  • [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ń: 3267
  • REKLAMA
  • 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ń: 1581
  • 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ń: 909
  • 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ń: 1379
  • Konfiguracja OpenBeken na ESP32 z 4MB Default przy użyciu sdkconfig.defaults.esp32

    Spróbuj ponownie, zwiększam rozmiar stosu

    Smart Home IoT   05 Sty 2026 10:38 Odpowiedzi: 234    Wyświetleń: 13683
  • Borland 6.0 - Jak zwiększyć rozmiar stosu dla dużych tablic i list?

    Teoretycznie rozmiar stosu ograniczają - przestrzeń adresowa - dostępna pamięć Jednakże, raz jeszcze podkreślę, prawidłowo napisany program nie powinien wymagać rozmiaru stosu większego, niż domyślny (z reguły 1MB).

    Programowanie   03 Sty 2009 17:52 Odpowiedzi: 3    Wyświetleń: 1188
  • [Visual C++] Visual C++ 6.0 – jak ustawić większy rozmiar stosu dla dużego projektu?

    Przekraczasz 64KB? uruchom shella i wpisz link /?. Poczytaj, zapamietaj. W glownym pliku projektu wpisz: #pragma comment(linker, "/stack:0x100000, 0x20000") 0x100000 - 1MB - tyle jest domyslnie zarezerwowane na stos. Puki druga wartosc nie przekracza tej wartosci - nie trzeba zmieniac. 0x20000 - 2*64KB (2 razy wiecej niz domyslnie)...

    Programowanie   11 Gru 2006 09:57 Odpowiedzi: 4    Wyświetleń: 2757
  • 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   18 Sty 2026 19:33 Odpowiedzi: 2146    Wyświetleń: 196728
  • Pętla ponownego uruchamiania OBK z flagami 2+27 lub 10+27 od wersji 1.18.194 na wielu urządzeniach

    Dziękujemy za zgłoszenie. Wygląda na to, że ostatni PR znacznie zwiększył rozmiar stosu w HA Discovery. Zastosowałem wiele poprawek. Czy możesz spróbować z najnowszą wersją? PS: Jeśli chcesz uniknąć awarii, wyłącz na chwilę HA.

    Smart Home IoT   18 Paź 2025 00:32 Odpowiedzi: 4    Wyświetleń: 213
  • [AVR] Wpływ ustawień stosu i ramki na działanie mikrokontrolera AVR

    Nic nie daje i w żaden sposób nie wpłynie. Różnica będzie dopiero wtedy gdy zostanie przekroczony rozmiar zadeklarowanych wartości. Wtedy po prostu program się wykrzyczy. Deklaruje się po prostu trochę więcej niż absolutne minimum. A gdy się ma dużo wolnej pamięci RAM to chyba nejlepiej zadeklarować jak najwięcej. Nie ma żadnego skutecznego sposobu...

    Mikrokontrolery   30 Sie 2009 18:26 Odpowiedzi: 9    Wyświetleń: 2244
  • [F303] USB FS HAL - enumeracja działa, ale nie mogę wysyłać danych

    Jeśli używasz stosu USB z CubeMX, to: 1. Oprogramowanie urządzenia niekoniecznie jest poprawnie skonfigurowane, np. słynne już błędne ustawienie VBUS sensing lub bzdurny rozmiar bufora danych w CDC. 2. Funkcje wysyłania danych muszą być wołane z przerwania o tym samym priorytecie, co przerwanie USB - inaczej urządzenie się powiesi z powodu błędnych...

    Mikrokontrolery ARM   08 Maj 2017 11:45 Odpowiedzi: 3    Wyświetleń: 1770
  • 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   18 Lis 2025 18:18 Odpowiedzi: 502    Wyświetleń: 134364
  • [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
  • 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   13 Paź 2025 08:05 Odpowiedzi: 71    Wyświetleń: 4047
  • x86 TSS, przełączanie procesów w IRQ0, DPL=3 – procesy 2 i 3 nie uruchamiają się

    Twoja GDT powinna wygladac mniej wiecej tak: - sys kod - sys dane - proces 1 kod - proces 1 dane - proces 1 tss - proces 2 kod - proces 2 dane - proces 2 tss - proces 3 kod - proces 3 dane - proces 3 tss - proces 4 kod - proces 4 dane - proces 4 tss Kazdy z segmentow dla "jadra" i roznych procesow powinien miec inna baze (bo nie uzywasz stronicowania)...

    Programowanie   13 Maj 2009 08:32 Odpowiedzi: 9    Wyświetleń: 1466
  • MegaEthernet - uniwersalny sterownik Ethernetowy

    http://obrazki.elektroda.pl/1051495700_1... Tysiące mililitrów kawy, setki demotywatoro-godzin, kilkadziesiąt „THE NIGHT OF CODE” i o to jest. Przed Państwem zielona płytka i kilka układów scalonych! Wstęp Nadeszła chwila w której, chciałbym zaprezentować mój projekt szerszej grupie elektroników. Od jakiegoś czasu, w przerwach...

    DIY Konstrukcje   13 Wrz 2011 17:12 Odpowiedzi: 40    Wyświetleń: 27245
  • 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ń: 7089
  • 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ń: 23214
  • [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ń: 2819
  • 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ń: 2220
  • RDA 5981AM/Broadlink BL3335-P - Generic/nobrand 15 W RGBW B22 Bulb - podstawowy rozbiórka

    https://github.com/NonPIayerCharacter/Op... 🎈🎈NOT DYING🎈🎈 najdłuższy, jaki udało mi się nawigować. dużo zwalniania stosu w dzienniku RDA Boot ROM dla RDA5991H r550 Czas kompilacji: 15:50:19 - 10 maja 2017 r. RDA Microelectronics Copyright(C) 2004-2017 Wejście w tryb Mcu count_left=5 count_left=4 count_left=3 count_left=2...

    Smart Home IoT   05 Lis 2025 20:31 Odpowiedzi: 200    Wyświetleń: 4659
  • [AXY2S] [ECR6600] Rozbiórka inteligentnego ściemniacza ściennego LSC Connect (3207304)

    Pierwsze uruchomienie na generycznych halsach [00:00:00.000]SDK version ECR6600F_v2.1.0b02p03t01, Release version 1.0.0 [00:00:00.022]EasyFlash V4.0.0 is initialize success. [00:00:00.044]NV get PsmPOREnable failed!! [00:00:00.046]NV get PsmFlag failed!! [00:00:00.049]NV...

    Smart Home IoT   15 Sty 2026 21:57 Odpowiedzi: 73    Wyświetleń: 7440
  • Jak dodać konfiguracje inicjalizacji podczas odświeżania oprogramowania sprzętowego?

    Witamy w Elektrodzie. win_main.c jak sama nazwa wskazuje, działa wyłącznie na systemie Windows. To jest punkt wejścia dla unieważnij CFG_SetDefaultConfig() , ale nie jestem pewien, czy uruchamiać tam polecenia (nie jestem pewien, czy rozmiar stosu byłby wystarczający), musisz spróbować lub alternatywnie zmodyfikować strukturę konfiguracji bezpośrednio...

    Smart Home IoT   13 Kwi 2024 07:30 Odpowiedzi: 5    Wyświetleń: 648
  • IRQ tester - multiwibrator, dyskryminator, generator, ...

    IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...

    DIY Warsztat   09 Wrz 2024 21:32 Odpowiedzi: 5    Wyświetleń: 1431
  • Przełącznik dotykowy Cozylife DS-1211AN 3Gang: 1MB BL602L10 [XT-BL12][DT-BL12] - Obrazy, firmware ia

    Domyślnie włączona konfiguracja 1M (działa dobrze na module 4mb). dzięki. bl602_ir_9f263cba4454 https://github.com/NonPIayerCharacter/Op... Moduł 1mb. miegapele 1mb toml pierwsze uruchomienie: Starting bl602 now.... Uruchamianie BL602 Chip... """"""╗ ""╗ """"""╗ """"""╗ """"""╗ ""╔══""╗""║ ""╔════╝ ""╔═""""╗╚════""╗...

    Smart Home IoT   04 Sty 2026 14:00 Odpowiedzi: 132    Wyświetleń: 5676
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    Problem z modułem CB2S, ponownie flashowany za pomocą `python uartprogram D:\OpenBeken\hid_download\OpenBK7231N_QI... -d COM11 -w --unprotect --startaddr 0x0` Po konfiguracji Wi-Fi przez AP utknął ```` ap_handle_timer: 4000,43063s wpis:0x408ec8 wpis->pre_rx_timepoint:43053 delta_sec:0 inactive_sec:0 fuzz:0 Debug:HTTP:TCP przetworzy pakiet...

    Artykuły   09 Sty 2026 05:33 Odpowiedzi: 1308    Wyświetleń: 195972
  • Przeniesienie projektu C++17 z PC na platfomę embedded STM32

    Dzięki za podpowiedzi. Na razie kompiluję z opcją -O1. Wygląda że problemem był za mały rozmiar stosu (STACK) lub sterty (HEAP). Po powiększeniu rozmiaru obydwu program wystartował i nie mam żadnego HardFault (na razie sprawdziłem tylko podstawowe funkcje interfejsu). Pod debug czasami wygląda jakby w ICTM pojawiały się tymczasowe kopie zmiennych ale...

    Programowanie   06 Sty 2026 22:15 Odpowiedzi: 9    Wyświetleń: 189
  • Ikea idzie w Matter dla Smart Home - przeczytaj komentarze użytkowników

    Przyznam się, że nie do końca rozumiem powszechnej fascynacji Thread, biorąc pod uwagę jego istotne ograniczenia. Działa w tym samym paśmie 2.4 GHz co Wi-Fi (b/g/n) i Bluetooth. Może to prowadzić do wzajemnych zakłóceń, szczególnie w gęsto zaludnionych obszarach, gdzie wiele sieci Wi-Fi konkuruje o wąski zakres częstotliwości. Mimo, że Thread został...

    Newsy   12 Lip 2025 19:30 Odpowiedzi: 12    Wyświetleń: 666
  • Moduł WiFi - Http server, TCP client

    Witam Jakiś czas temu wykonałem projekt który końcowo nazwałem Brevis. W moich pierwszych założeniach miał on być niezależnym modułem, przez który inne konstrukcje miałyby dostęp do Internetu w sposób bezprzewodowy. A więc moduł miał mieć: a. własny interfejs komunikacyjny b. bezprzewodowe połączenie z Internetem c. możliwość fizycznej interakcji z...

    DIY Konstrukcje   18 Wrz 2013 14:32 Odpowiedzi: 13    Wyświetleń: 14652
  • [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ń: 3831
  • 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ń: 2793
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

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

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6507
  • [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ń: 4027
  • [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ń: 1311
  • ATSAM7S - Jak dobrać minimalny model procesora do rozmiaru pliku bin?

    Problemy które opisałeś brzmią jak zbyt mały stos, a tego z rozmiaru pliku bin nie wywnioskujesz. Wymagany rozmiar stosu można sprawdzić empirycznie, bo analiza "statyczna" jest zbyt skomplikowana. 4\/3!!

    Mikrokontrolery ARM   16 Gru 2014 18:06 Odpowiedzi: 21    Wyświetleń: 2346
  • [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ń: 1011
  • 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ń: 13227