rozmiar sterty

Znaleziono około 96 wyników dla: rozmiar sterty
  • [CB2S] Jak sflashować niestandardowe oprogramowanie układowe na Tongou TOVTH-216WTTDA MCB z BK7231N

    Zauważyłem twoją poprzednią pracę nad cmd_newEnums.c. Więc rozszerzyłem ją, dodając ChType_Enum i HA discovery i przesłałem SetChannelType 50 Enum SetChannelLabel 50 "Device Control" SetChannelEnum 50 "0:Buttons Locked" "1:Device control" "2:Remote Control" "3:Any Control" linkTuyaMCUOutputToChannel 121 enum 50 Kanały Enum pojawiają...

    Smart Home IoT   14 Paź 2025 10:22 Odpowiedzi: 11    Wyświetleń: 339
  • 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ń: 2334
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • AllWinner/XRadioTech XR806AF2L_Baseboard V1.0 - Informacje o płytce deweloperskiej

    Problem nie leżał więc w partycjach, ale w CONFIG_MALLOC_MODE. Na XR806 musi być ustawiony na 0, co nie jest dobre - nie wiem, czy mogę uzyskać wolny rozmiar sterty i potencjalne problemy z fragmentacją. XR809 i XR872 działają dobrze, gdy jest ustawiony na 1. Teraz przechodzę do testów. Najważniejszą rzeczą jest oczywiście uart. I OTA.

    Smart Home IoT   01 Lip 2025 19:22 Odpowiedzi: 58    Wyświetleń: 1608
  • Programujemy mikrokontroler WiFi/BT W800-C400 - wm_sdk_w800 tutorial

    https://obrazki.elektroda.pl/8064219100_... Witajcie, dzisiaj przedstawię jak okiełznać kolejny chiński mikrokontroler WiFi+Bluetooth, a dokładniej W800-C400 od WinnerMicro. Na ten moment można go kupić za około 10 zł, z kolei płytkę startową z nim już za 25 zł i obie te ceny uwzględniają już przesyłkę. Oczywiście nie będę tu korzystać...

    Artykuły   25 Wrz 2025 12:38 Odpowiedzi: 55    Wyświetleń: 13800
  • OpenBeken W800 vs W806 - różnice i metody aktualizacji OTA

    Nowa kompilacja sdk: https://github.com/NonPIayerCharacter/Op... Zwiększony rozmiar stosu do 100k, wolna sterta to około 88k. To pozostawia około 40-50k dla sterty libc. Wersja Freertos to teraz V10.4.1 zamiast V7.0.2 (dostarczona z nowym sdk) i używa heap_5. LFS jest teraz dostępny, długość 0x1B000, zastępuje sekcję...

    Smart Home IoT   13 Paź 2025 08:05 Odpowiedzi: 71    Wyświetleń: 3354
  • REKLAMA
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    Szukałem w repozytorium OpenBK7231T_App, ale nie mogłem znaleźć bZachowaj flaga, może szukam złej lokalizacji. Co się stanie, jeśli addChangeHandler zostanie wykonany dwukrotnie z różnymi powtarzającymi się wartościami, np.:- addChangeHandler Channel1 == 1 addRepeatingEvent 500 1 setChannel 1 0 addChangeHandler Channel1 == 1 addRepeatingEvent 300 1...

    Artykuły   16 Sie 2025 07:48 Odpowiedzi: 1282    Wyświetleń: 186816
  • Uruchamianie aplikacji linuxowych na mikrokontrolerach STM32

    https://obrazki.elektroda.pl/2141571100_... Od systemów wbudowanych do inteligentnych produktów oczekuje się coraz większej funkcjonalności. Można to łatwo osiągnąć dzięki Linuksowi, który oferuje oprogramowanie do wszechstronnego zastosowania. Jednakże Linux wymaga dość dużych zasobów sprzętowych, w szczególności pamięci, więc platforma...

    Artykuły   11 Gru 2021 14:13 Odpowiedzi: 5    Wyświetleń: 1869
  • STM32F407 - Jak używać biblioteki STemWin do tworzenia menu na LCD SSD1963?

    Poszukaj w plikach konfiguracyjnych definicji z rozmiarem sterty GUI (prawdopodobnie bedzie to w pliku GUIConf.c/h). Powinieneś zmniejszyć rozmiar sterty tak aby całośc się zmieściła w RAM.

    Mikrokontrolery ARM   06 Wrz 2015 14:57 Odpowiedzi: 16    Wyświetleń: 1593
  • REKLAMA
  • [C++] Tworzenie tablicy dynamicznej dwuwymiarowej

    Nie ma rzeczy nieograniczonych w informatyce. Rozmiar sterty jest ograniczony miejscem w pamięci fizycznej i pliku wymiany. No więc też argument mało wartościowy, skoro i stos i sterta mają swoją granicę

    Programowanie   09 Lis 2009 23:21 Odpowiedzi: 28    Wyświetleń: 30242
  • Odkrywanie wariantu A9 Minicam: XF16 PB380EA6341 MCU, T25S80 SPI Flash, XR872, Skylark SDK

    Test aktualizacji Xradios LFS dla wszystkich, Easyflash dla wszystkich, OTA dla wszystkich (XR809 nie działa, XR872 nie ma jeszcze wygenerowanego obrazu), Pins dla wszystkich, berry dla XR806. Zaimplementowano PWM, ADC (w tym VBAT), UART, watchdog w APP, delay_us, RSSI i adresy ip, pozostały rozmiar sterty. Naprawiono MAC dla XR806. https://github.com/NonPIayerCharacter/Op...

    Smart Home IoT   26 Paź 2025 23:27 Odpowiedzi: 277    Wyświetleń: 18042
  • SAM7S256 zawiesza się na mallocu przy kiss_fftr_alloc w KeilU - co robić?

    Ale malloc nie ma prawie nic do stosu. Dynamiczna alokacja umieszcza zmienne na stercie (heap). Jeżeli ten projekt dostałeś w takiej wersji (z make i startupem) to nie powinno być tutaj problemu, ale dla pewności sprawdź jaki masz rozmiar sterty (heap size) w startupie zadeklarowany (bodaj plik SAM7.s)

    Mikrokontrolery ARM   12 Gru 2010 22:23 Odpowiedzi: 11    Wyświetleń: 1365
  • REKLAMA
  • [STM32F1][Keil] Prośba o wyjaśnienie kilku pojęć.

    Sterta nie odnosi się tylko do C++, wydaje mi się, że ocenienie tego to zależy przede wszystkim od tego do jakiego problemu np. sterty potrzebujemy. Bo np jak nie mamy jakiegos OSa postawionego to w zasadzie rozmiar sterty ~taki rozmiar ile ma rozmiar danych dynamicznych tworzonych przez nas (oczywiscie to nie jest do konca prawda bo np. fragmentacja)....

    Mikrokontrolery ARM   22 Kwi 2012 08:42 Odpowiedzi: 19    Wyświetleń: 3424
  • [ARM] Jak zrozumieć plik linkera dla STM32F103VBT6? Szukam prostych wyjaśnień i przykładów

    jeśli chciałbym użyć pojedynczego stosu Proponuję po prostu w skrypcie linkera ustawić rozmiar odpowiedniego stosu (bodajże main), a drugi dać na zero, w startupie usunąć linijki które pokazałeś i nic więcej nie zmieniać. czy linker policzy sobie rozmiar sterty i wszystko zatrybi? Nie, rozmiar musi być jakoś podany, ale jest to kwestia kilku odejmowań....

    Mikrokontrolery ARM   13 Sty 2014 08:27 Odpowiedzi: 23    Wyświetleń: 6639
  • KEIL - Kontrola alokacji danych w pamięci STM32F103 podczas debugowania

    Właściwie nie zaczynam, optymalizacją wyłączona, dlatego jestem zaskoczony. Czy powinienem może zmienić rozmiar sterty lub stosu, bądź ustawić jakąś opcję dodatkowo? Program Size: Code=24376 RO-data=396 RW-data=768 ZI-data=11176 STM32F103 (20KB RAM, 128FLASH), Keil 5.10.0.2 Stack_Size EQU 0x00001000 Heap_Size EQU 0x00000800 Przyznam jedynie że nie mam...

    Programowanie   01 Lip 2014 22:45 Odpowiedzi: 3    Wyświetleń: 870
  • STM32 eclipse - funkcja malloc i jej dziwne działanie

    Witam, mam problem z którym nie umiem sobie poradzić, a mianowicie: napisałem funkcję (char*)_sbrk(int size), która to przy wywołaniu przez malloc wyrzuca na UART wartość size i co się okazuje, że przy wywołaniu np. malloc(0) funkcja _sbrk wyrzuca najpierw wartość 0x20 a potem 0x9E4 Eclipse + Sourcery G++ Lite + STM32F2xx_StdPeriph_Lib_V1.1.0 niby wszystko...

    Mikrokontrolery ARM   12 Lut 2013 22:31 Odpowiedzi: 4    Wyświetleń: 1812
  • 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ń: 1530
  • FreeRTOS - Czy wątki używają stosu czy sterty przy alokacji pamięci?

    Ok, zrobiłem test i rozmiar globalnego bufora wykorzystywanego przez zadanie nie jest doliczany do stosu zajmowanego przez zadanie.

    Mikrokontrolery   15 Maj 2015 21:57 Odpowiedzi: 12    Wyświetleń: 3378
  • STM32VLDiscovery - Keil uVision - Debugowanie nie wchodzi do funkcji main

    Debug -> Use ST-Link (Deprecated) mam prawidłowy tryb - SWD. Jako driver mogę wybrać wersję nie-deprecated, algorytm odpowiedni i dalej to samo. Tak samo mam wrzucając hexa przez ST-Link Utility. Jakby wsad tworzony przez Keila nie był ok. Jeszcze konfiguracja targetu: http://obrazki.elektroda.pl/8816767600_1... Opymalizacja c/c++ na...

    Mikrokontrolery ARM   11 Sie 2012 13:51 Odpowiedzi: 5    Wyświetleń: 2316
  • [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ń: 2274
  • 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ń: 5460
  • [C++] Sortowanie struktury struktura przez merge sort – nieprawidłowe działanie kodu

    po co ci struktura w ktorej jest TYLKO INT?! Czy ty znasz zastosowanie struktur? Po co przepisujesz stałą tablicę intów do dynamicznej tablicy intów (bo w efekcie wlasnie to osiągasz alokując na stercie miejsce na te swoje struktury)... 1. Nieeleganckie otagowanie struktury - Dlaczego typ u ciebie nazywa się tak samo jak tag?... eleganckim rozwiazaniem...

    Programowanie Początkujący   27 Mar 2010 23:53 Odpowiedzi: 2    Wyświetleń: 1610
  • [AT91SAM7S256] Konwersja float do char, błędy `__heap_end` i `__heap_start`

    W skrypcie linkera muszą być zadeklarowane symbole o nazwach jak wyżej wyznaczające obszar pamięci przeznaczony dla sterty (heap). Proponuję ściągnąć projekt dla lpc2103 i przystosować postawowe pliki (startup, Makefile, skrypt linkera, tablica wektorów: lpc2103_rom.ld, Makefile, startup.S, vectors.S, hdr\hdr_cpsr.h) do swojego projektu, a większość...

    Mikrokontrolery ARM   14 Gru 2010 23:12 Odpowiedzi: 1    Wyświetleń: 1230
  • Jak sprawdzić i ustawić rozmiar stosu w LPC1114 na Eclipse Code-Red?

    Witaj, Z tego co widzę to jakaś komercyjna wersja ide do LPC-ków bazująca na eclipse. Nie napisałeś jakiego kompilatora używasz. Informacje o wykorzystaniu ramu znajdziesz w *.map pliku lub po wykorzystaj plik kompilatora size do określenia zajętości obszaru pliku wynikowego. Naturalnie ja mam na myśli kompilator gnu gcc. Co do stosu to w gcc jest tak...

    Mikrokontrolery ARM   28 Wrz 2010 19:33 Odpowiedzi: 8    Wyświetleń: 3021
  • [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ń: 2886
  • [BL602/BL0392] Jeszcze jedno inteligentne gniazdo 20A (ale 16A)

    Sugerowałbym, aby najpierw zacząć obserwować rozmiar sterty. Co więcej, być może będziemy musieli włączyć watchdoga na BL602 w taki sam sposób, jak zrobiliśmy to na BK7231.

    Smart Home Urządzenia   03 Lut 2025 23:10 Odpowiedzi: 116    Wyświetleń: 15171
  • [STM32F746][Ubuntu] undefined reference to `__errno'

    Zawsze robie clean. Nie po zmianach, które wprowadziłem. To nie ma związku. W projekcie, w main() mam przygotowanie obszarów tablic, w których będą wykonywane transformaty fft. Zakomentowanie tego, co poniżej nie powoduje w/w błędów. Odkomentowanie powoduje błąd. [syntax=c]int dims_obraz[2] = {Ma,Na}; // dimensions of fft obraz int dims_znak[2] = {Ma,Na};...

    Mikrokontrolery ARM   20 Lut 2018 18:44 Odpowiedzi: 100    Wyświetleń: 4551
  • [stm32] freeRTOS zawiesza się w funkcji vListInsert - przyczyny?

    Witam, mam problem z zawieszaniem się freeRTOSa. Program grzęźnie w funkcji vListInsert void vTaskUSART3(void * pvParameters) { portCHAR i; vSemaphoreCreateBinary( xSemaphore_US3_O ); xSemaphoreTake( xSemaphore_US3_O, 0); xQueue3_TX = xQueueCreate( 32, sizeof( portCHAR ) );//32 xQueue3_RX = xQueueCreate(...

    Mikrokontrolery ARM   24 Mar 2013 20:53 Odpowiedzi: 33    Wyświetleń: 7320
  • [STM32] Funkcja malloc powoduje/wywołuje przerwanie HardFault

    Moim zdaniem nie jest to wina kompilatora. Powinieneś sprawdzić rozmiar sterty, ponieważ funkcja malloc właśnie w tym obszarze rezerwuje pamięć.

    Mikrokontrolery ARM   22 Cze 2014 22:01 Odpowiedzi: 7    Wyświetleń: 3047
  • 4x dłuższy czas połączenia po zastosowaniu forceSleepBegin

    Tak, w międzyczasie: wygląda to na problem przepełnienia sterty. Czy sprawdzałeś ile masz wolnego miejsca na stercie (ESP.getFreeHeap())? Z tych dwóch fragmentów kodu, które przedstawiłeś wynika, że dość rozrzutnie korzystasz ze sterty :) Dla przykładu poniższy kod też powinien zadziałać (dla małych rozmiarów danych): [syntax=c]int numSSID = WiFi.scanNetworks(false,...

    ESP8266 i ESP32   04 Sie 2020 17:41 Odpowiedzi: 21    Wyświetleń: 1623
  • Jak zastąpić elementy tablicy średnią sąsiednich w Delphi 7?

    203 = Heap overflow error Błąd może się pojawiać na skutek tego, co napisałem w ostatniej linijce pierwszego postu. To nie jest brak pamięci, tylko przekroczenie rozmiaru sterty. Masz taki bałagan z wcięciami i sekcjami begin-end, że kod jest nie do zanalizowania.

    Programowanie Początkujący   27 Gru 2011 21:51 Odpowiedzi: 12    Wyświetleń: 2577
  • NiceMCU XH-WB3S Flashowanie, testowanie, pinout, rozwój

    Stało się możliwe używanie wyłącznie mbedtls (bez wolfssl) na BK7231U/T i BK7252. To znacznie zmniejszyło rozmiar binarny. Dodatkowo przyszedł mi do głowy pomysł, aby pobawić się konfiguracją mbedtls. Usunąłem kilka niepotrzebnych rzeczy, aby zmniejszyć rozmiar binarny. Dodatkowo wypróbowałem mbedtls 2.27.0 (domyślnie 2.6.0). Rozmiar binarny został...

    Smart Home IoT   09 Paź 2025 07:44 Odpowiedzi: 339    Wyświetleń: 11820
  • ESP8266 Wemos D1 - przepełnienie stringu, restart.

    Da się jakoś zwolnić zajmowaną przestrzeń w tablicy, kiedy jest mi już niepotrzebna ? Jak często ten obszar pamięci w programie będziesz wykorzystywał? Tylko raz? Można alokować i zwalniać dynamicznie (za pomocą new/delete) żądany obszar pamięci, ale w wypadku 20kB "cienko" to widzę na ESP8266 (sam program też używa sterty). Na pewno lepiej jest korzystać...

    ESP8266 i ESP32   06 Lut 2022 22:17 Odpowiedzi: 16    Wyświetleń: 1125
  • [stm32]Plik linkera i startup'a - jak się je tworzy?

    Dzięki za pomoc! freeRTOS już działa -uruchamiają się 2 zadania z diodami:) Z kronikarskiego obowiązku -co zrobiłem: -w FreeRTOSConfig zmniejszyłem rozmiar sterty, wyłączyłem "chechforstackoverflow" -wyrzuciłem podmiany nazw wektorów przerwań i wpisałem właściwe w tablicy, w vectors.c wyrzuciłem funkcje ich obsługi z vectors.c i zadeklarowałem jako...

    Mikrokontrolery ARM   31 Sie 2012 06:57 Odpowiedzi: 22    Wyświetleń: 7023
  • [ATMega][C/C++] dlaczego nie używa się cpp w atmegach?

    Tak, jest kompilator C++. Głównie chodzi jednak o to, że język ten w niektórych zastosowaniach powoduje nadmierne obciążenie procesora lub zużycie zasobów (przydzielanie obiektów wymaga obecności sterty). W przypadku mikrokontrolerów ze względu na częstotliwość zegara często bardziej zależy na wydajności niż przenośności kodu, a pisanie w C pozwala...

    Mikrokontrolery AVR   06 Sty 2009 21:22 Odpowiedzi: 2    Wyświetleń: 2280
  • Jak dodać obsługę procesorów STM G030 do Atollica 9.3.0?

    (at)korteksik A widzisz ile zarezerwowałeś na stos i stertę? Właśnie 1.5kB 48 bajtów to stawiam, że jest z pliku startup. Jeżeli chcesz zmienić rozmiar stosu i sterty, to w skrypcie linkera znajdź: [syntax=c] _Min_Heap_Size = 0x200; /* required amount of heap */ _Min_Stack_Size = 0x400; /* required amount of stack */[/syntax] i zmień wartości na takie,...

    Mikrokontrolery   23 Wrz 2019 19:36 Odpowiedzi: 22    Wyświetleń: 840
  • [c++] Błąd chkstk.asm przy dużej tablicy w MS Visual C++ 2008 SP1 - jak naprawić?

    Stos jest do zmiennych chwilowych o małym rozmiarze do większych używaj sterty. [syntax=cpp] void GenUniformInitialize(){ int *tab = new int[50000]; (...) delete []tab; } [/syntax] Eagle

    Programowanie Początkujący   09 Lip 2011 21:30 Odpowiedzi: 6    Wyświetleń: 1185
  • [ATMEGA] Jak sprawdzić zużycie RAM w programie C dla ATMEGA w WinAvr?

    A jak sprawdzać wolną pamięć w czasie pracy programu na AVR, podaj przyklad kodu Dodano po 1 Cześć! Bardzo dobrze, że pytasz o monitorowanie wolnej pamięci w trakcie pracy programu na mikrokontrolerach AVR, ponieważ jest to ważny aspekt w projektowaniu stabilnych i efektywnych aplikacji. Istnieje kilka metod na sprawdzanie dostępnej pamięci RAM, ale...

    Mikrokontrolery AVR   04 Lut 2024 20:46 Odpowiedzi: 17    Wyświetleń: 2813
  • [AVR GCC] AVR GCC - Niepoprawne działanie programu przy włączonej optymalizacji kodu

    Ten przykład akurat da się wyjaśnić. Sterta układana jest od dołu w górę a stos odwrotnie (przynajmniej w większości). Jak zaczną zachodzić na siebie to tak może być. Ale regularność tej 46 komórki raczej wykazuje na błąd typu indeksowanie tablicy poza jej rozmiarem. Sporo by można scenariuszy snuć. Czasami takie kłopoty dobrze że wychodzą bo świadczą...

    Mikrokontrolery AVR   02 Sty 2014 12:31 Odpowiedzi: 21    Wyświetleń: 3000
  • STM32F042 - HardFault przy wywołaniu VL53L1X_StopRanging

    Witam, Nie mogę rozwiązać jednego problemu, może będziecie w stanie mi pomóc. Próbuję na STM32F042 uruchomić biblioteki dla czujnika VL53L (biblioteki ULD), ale problem w sumie raczej nie w tym. Kompilacja przechodzi bez problemu, ale przy próbie wywołania funkcji wpada w HardFault i nie mam pojęcia czemu. https://obrazki.elektroda.pl/7548785900_...

    Mikrokontrolery ARM   02 Gru 2019 23:29 Odpowiedzi: 4    Wyświetleń: 519
  • [STM32F1][C] - Lista jedokierunkowa - wyciek pamięci

    Właśnie chciałem odchodzić od statycznych tablic na rzecz dynamicznego przydzielania pamięci, ale kolejny raz czytam, że to nie jest najlepsze rozwiązanie. Każde przemyślane rozwiązanie jest dobre. Jeśli nie przesadzisz z dynamiczną alokacją to też będzie ona działać OK. Dużo osób pisze o statycznym deklarowaniu obszaru pamięci i późniejszym podziale...

    Mikrokontrolery ARM   01 Lip 2014 12:02 Odpowiedzi: 30    Wyświetleń: 3354
  • Eksploracja czujnika kontaktowego LoraTap/Tuya MC100W z modułem Xradiotech/Allwinner XR809 [XR3]

    Powracam do tego urządzenia teraz, gdy (at)insmod wprowadził kilka zmian w kodzie XR809, w tym: -posortowanie, oznaczenie i udostępnienie wszystkich użytecznych GPIO -włączono https://obrazki.elektroda.pl/6353781500_... Myślę, że to rozsądny startowy autoexec, nie do końca przetestowany. https://obrazki.elektroda.pl/9693166000_...

    Smart Home IoT   02 Sie 2025 10:08 Odpowiedzi: 6    Wyświetleń: 507
  • Hostowanie funkcji „Logs” aplikacji internetowej OpenBekenIOT w LittleFS urządzenia (BK7231T)

    Minifikacja – droga naprzód Udało mi się jeszcze bardziej poprawić wymagania dotyczące przestrzeni dyskowej ręcznie Minifikacja części zawartości .vue 1. Udało się zmniejszyć rozmiar partycji do 196kB 0x30000. Nadal otrzymuję komunikat „Błąd: MAIN: Ostrzeżenie o niskim stercie!” 2. Pliki .vue mają następującą strukturę: <template> . . . </template>...

    Smart Home IoT   05 Wrz 2025 19:40 Odpowiedzi: 60    Wyświetleń: 4245
  • [STM32F4] [STM32F4][C] - Rozmiar tablicy pixels w strukturze framebuffer w SRAM

    Ile pamięci jest przeznaczone na stertę w tym skrypcie? Nie wiem jak to sprawdzić.

    Mikrokontrolery ARM   28 Sie 2014 11:12 Odpowiedzi: 20    Wyświetleń: 2085
  • Klasy thread-safe, malloc, free, zarządzanie pamięcią i semafory bez OSa

    Kontynuuję prace nad wcześniej wspomnianą przeze mnie biblioteką. Chciałbym, aby sama biblioteka natywnie była thread safe, bez brania pod uwagę docelowego (RT)OSa. Nie mam najmniejszego pomysłu jak to porządnie zrealizować... tej stercie, wywołując ten Xmalloc, Xfree itp. Pozwoli to na stworzenie kilku niezależnych stert, co bardzo przydaje się w pewnych...

    Mikrokontrolery   18 Cze 2011 09:12 Odpowiedzi: 4    Wyświetleń: 1487
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Tak też próbowałem, tylko nie rozumiem jaki teraz będzie rozmiar przeznaczony dla tego bufora? Bo nie jest to chyba określone jawnie, tak jak np dla stosu, czy sterty. Dla drugiego bufora stworzyć identyczną sekcję w sdramie? Gdy zapiszę ją pod sekcją frame, to umieszczona ona zostanie zaraz za sekcją frame w pamięci?

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3402
  • Błędne użycie va_list z sprintf w STM32F405RG i Distortos

    Możesz rozwinąć temat? O stos dbam(w sensie mam miejsce). Jaka inna alternatywa? Sterta czy global? Zależy w którą stronę chcesz pójść. Możesz ograniczyć liczbę zapisanych znaków używając wariantu funkcji z literką "n" (snprintf, sniprintf, vsnprintf, vsniprintf, ...), dzięki czemu nigdy nie przepełnisz tego bufora. Możesz też używać dynamicznej alokacji...

    Mikrokontrolery ARM   10 Kwi 2020 12:09 Odpowiedzi: 4    Wyświetleń: 432
  • C++ Dynamiczna tablica w klasie - jak poprawnie zainicjalizować?

    Musisz sobie zachować parametr przekazany do konstruktora jako właściwość (pole) obiektu. Innej opcji (poza nieprzenośnymi, niskopoziomowymi sztuczkami grzebiącymi w stercie) nie ma. Operatorem sizeof też tutaj nic nie wskórasz, bo on zwraca rozmiar obiektów (typów) znanych w trakcie kompilacji - czyl sizeof(Lista) == 4, bo Lista jest wskaźnikiem a...

    Programowanie   02 Lut 2009 16:37 Odpowiedzi: 5    Wyświetleń: 8444
  • Błąd zapisu klipu w Windows Movie Maker - jak to naprawić?

    Gdybyś wykazał ODROBINę dobrej woli i użył do tego Googli zrobiłbyś to już kilka dni temu, ale nie... lenistwo jest silniejsze. Bo wystarczy wpisac w google pytanie: Jak zmienić rozmiar pliku wymiany i oto dostajemy: [url=http://www.google.pl/search?hl=pl&q... stertę użytecznych linków...

    Software serwis   04 Paź 2007 06:20 Odpowiedzi: 11    Wyświetleń: 1814
  • Dlaczego darmowe środowiska generują tak duży kod wynikowy

    Dla przykładu FreeRTOS z dwoma taskami na AVR mi zajął około 8kb a na STM32F1xxx zajmuje koło 3kb True - dwa taski (wspólny kod, funkcja z parametrami) na LPC1769 + jakaś tam podstawowa inicjalizacja zajmują tyle (optymalizacja na "s"): Size of target .elf file: arm-none-eabi-size -B out/lpc1769_blink_led.elf text data bss dec hex filename 3088...

    Mikrokontrolery ARM   14 Kwi 2012 17:15 Odpowiedzi: 17    Wyświetleń: 2897
  • AddressSanitizer i wyszukiwanie błędów zarządzania pamięcią w firmware na mikrokontrolery

    Wszystko pięknie, ale użycie ASan w symulatorze systemu embedded na linuksie czy window$ nie gwarantuje, że kod będzie wolny od błędów po przeniesieniu na docelowy układ embedded. Docelowe układy moją inną architekturę, różne rozmiary słów, wyrównanie pamięci czy specyficzne mechanizmy zarządzania pamięcią. Te różnice mogą prowadzić do błędów, które...

    Artykuły   01 Cze 2025 19:18 Odpowiedzi: 5    Wyświetleń: 672