rozmiar sterty

Znaleziono około 67 wyników dla: rozmiar sterty
Podstawowa forma zapytania: rozmiar sterta
  • [STM32][CodeSourcery]Sterta w zewnętrzym RAM + malloc

    W przypadku drugim nie zmieniaj adresu RAMu na zewnętrzny, tylko podejdź do sprawy kompleksowo 1. W skrypcie linkera dodaj nowy obszar pamięci: MEMORY { rom (rx) : org = 0x08000000, len = 128k ram (rwx) : org = 0x20000000, len = 20k ext_ram_0 (rwx) :...

    Mikrokontrolery ARM   02 Sty 2011 13:59 Odpowiedzi: 3    Wyświetleń: 3305
  • FreeRTOS - Stos i Sterta

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

    Mikrokontrolery   15 Maj 2015 21:57 Odpowiedzi: 12    Wyświetleń: 2889
  • STM32 - Plik linkera od ST oraz ustawiania stosu i sterty

    Zdaje się że tak właśnie jest załączony w pierwszym poście fragment z pliku linkera _estack = 0x20004FFF; /* end of RAM */ może o tym sugerować. Czyli wynikało by z tego że stos jest ustawiany na koniec pamięci i rośnie (przyjmując coraz to niższe adresy). Co do wyświetlanej zajętości, to...

    Mikrokontrolery ARM   05 Lut 2016 10:30 Odpowiedzi: 12    Wyświetleń: 1731
  • Opel Vectra B - 2.0 - Rozmiar opon 205 czy 195

    tylko 195 Dodano po 6 205 większa opona tj szerokość co idzie większe opory, większe spalanie a na zimę im szersza opona tym gorzej (efekt narty = opona nie wcina się w śnieg tylko toczy się po większej powierzchni, szczególnie widoczne podczas hamowania na śniegu do 0km/h, wielka sterta śniegu...

    Samochody Eksploatacja   20 Lis 2011 17:38 Odpowiedzi: 6    Wyświetleń: 3965
  • [C++] Prosta struktura - sortowanie.

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

    Programowanie Początkujący   27 Mar 2010 23:53 Odpowiedzi: 2    Wyświetleń: 1490
  • STM32F407 - Biblioteka graficzna

    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ń: 1269
  • SAM7S256 zawiesza sie na mallocu

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

    Mikrokontrolery ARM   12 Gru 2010 22:23 Odpowiedzi: 11    Wyświetleń: 1182
  • [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...

    Mikrokontrolery ARM   31 Sie 2012 06:57 Odpowiedzi: 22    Wyświetleń: 6366
  • Wpisywanie wartości do tabeli 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ń: 2289
  • [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ń: 2756
  • KEIL - Alokacja danych w pamieci - debuggowanie

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

    Programowanie   01 Lip 2014 22:45 Odpowiedzi: 3    Wyświetleń: 750
  • STM32F0 - HardFault przy wejściu do funkcji

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

    Mikrokontrolery ARM   02 Gru 2019 23:29 Odpowiedzi: 4    Wyświetleń: 282
  • 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...

    Mikrokontrolery Początkujący   11 Wrz 2013 05:40 Odpowiedzi: 32    Wyświetleń: 5082
  • 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...

    Mikrokontrolery   18 Cze 2011 09:12 Odpowiedzi: 4    Wyświetleń: 1271
  • [stm32] freeRTOS zawieszanie się RTOSa

    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,...

    Mikrokontrolery ARM   24 Mar 2013 20:53 Odpowiedzi: 33    Wyświetleń: 6747
  • 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...

    Mikrokontrolery ARM   12 Lut 2013 22:31 Odpowiedzi: 4    Wyświetleń: 1644
  • [ARM][STM32][Linker] - LINKER - skrypt, tutoriale

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

    Mikrokontrolery ARM   13 Sty 2014 08:27 Odpowiedzi: 23    Wyświetleń: 5583
  • [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...

    Mikrokontrolery AVR   06 Sty 2009 21:22 Odpowiedzi: 2    Wyświetleń: 2043
  • [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...

    Mikrokontrolery ARM   24 Paź 2013 13:31 Odpowiedzi: 9    Wyświetleń: 2079
  • RTOS - wszystko, co chciałbyś wiedzieć i nie boisz się zapytać

    1. Wiemy podczas pisania programów na architekturę ARM programista decycyduje za pomocą skryptu linkera gdzie w pamięci leżą sekcje programu generowane przez kompilator. Najczęściej wygląda to w ten sposób: Nie do końca tak to wygląda dla ARM, choćby dlatego, że zwykle między flash a RAM jest spora...

    Mikrokontrolery   12 Lip 2019 10:52 Odpowiedzi: 171    Wyświetleń: 6255
  • C++ - Konstruktor na wskaźnik tablicy obiektów klasy

    W C++ możesz użyć klasy [url=]std::vector<oceny>, albo [url=]std::list<oceny>. [syntax... <vector> // ... std::vector<oceny> wektor_ocen; wektor_ocen.push_back (oceny (1)); wektor_ocen.push_back (oceny (2)); std::cout << "Rozmiar: " << wektor_ocen.size()...

    Programowanie Początkujący   12 Lis 2014 12:23 Odpowiedzi: 6    Wyświetleń: 1917
  • [c] Problem z uzywaniem sprintf - program szaleje

    Hm, fajne - sprawdzę. W programie pilnowałem żeby robić tablice o odpowiednich rozmiarach - raczej nie powinno być tu problemu. Wnosząc po dalszej części posta (pytanie o ilość wolnej SRAM) - chyba nie rozumiesz na czym polega przepełnienie stosu. Zerknij na ilustracje: Część składników zużycia...

    Mikrokontrolery AVR   04 Maj 2010 15:24 Odpowiedzi: 17    Wyświetleń: 1564
  • Atmega 16 - interpreter i wielozadaniowość

    Można je utworzyć na stercie wykorzystując dynamiczną alokację pamięci, co jednak dla małych zmiennych nie jest ekonomiczne. W praktyce interpreter musiałby mieć własnego menagera pamięci, realizującego właśnie coś na kształt sterty, tyle, że dostosowanej do potrzeb interpretera. Z drugiej strony avr-gcc...

    Mikrokontrolery   03 Mar 2013 13:43 Odpowiedzi: 9    Wyświetleń: 1779
  • [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...

    Mikrokontrolery ARM   01 Lip 2014 12:02 Odpowiedzi: 30    Wyświetleń: 3117
  • [STM32] - inicjalizacja SP

    Ja za to mam pytanie do Freddiego: Mam tu taki przykładowy blinky led dla F103 z Twojej strony i tam stos (stosy bo i MSP i PSP) jest ustawiony między sekcją .bss i stertą. Dlaczego tak? A dlaczego by nie? (; W swoich projektach (praktycznie wszystkich) przyjąłem, że rozmiar stosu jest określony...

    Mikrokontrolery Początkujący   29 Kwi 2019 20:11 Odpowiedzi: 14    Wyświetleń: 435
  • Niedopasowanie argumentów w wraperze sprintf.

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

    Mikrokontrolery ARM   10 Kwi 2020 12:09 Odpowiedzi: 4    Wyświetleń: 207
  • Nie mogę zapisać klipu w WMM wyskakuje bład

    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=]całą stertę użytecznych linków Miłej lektury.

    Software serwis   04 Paź 2007 06:20 Odpowiedzi: 11    Wyświetleń: 1571
  • [AT91SAM7S256] problem z sprintf

    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,...

    Mikrokontrolery ARM   14 Gru 2010 23:12 Odpowiedzi: 1    Wyświetleń: 1056
  • [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...

    Mikrokontrolery ARM   22 Kwi 2012 08:42 Odpowiedzi: 19    Wyświetleń: 3166
  • Xmega - Atxmega128A1 i SDRAM

    Jeśli to są jakieś bloki danych np. graficznych to nie ma przeszkody, aby miejsce na nie alokować na stercie - tu możemy sobie przydzielić bloki pamięci o dowolnej długości. Wielkość przydzielanych bloków pamięci nie ma znaczenia, jeśli nie można na nich odwzorować struktury danych. Zabawa w makra...

    Mikrokontrolery   10 Sie 2015 11:41 Odpowiedzi: 22    Wyświetleń: 2982
  • at91sam7s64 kompilacja projektu python-on-chip na ubuntu 16.04

    Ten skrypt linkera to taki "cięższy przypadek" do dopasowania z moimi syscalls, bo na moje oko ma stosy nieco rozrzucone wszędzie gdzie się da... Nie jestem Ci w stanie zdalnie pomóc, ponieważ z opisów wynika że ta płytka ma część stosów w pamięci wewnętrznej, a część w pamięci zewnętrznej, a niezbyt...

    Mikrokontrolery ARM   18 Kwi 2017 10:04 Odpowiedzi: 31    Wyświetleń: 1569
  • C++ Tablica w klasie, tworzona dynamicznie

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

    Programowanie   02 Lut 2009 16:37 Odpowiedzi: 5    Wyświetleń: 6980
  • Modyfikacja Windows XP!

    w nlite nie ma problemu ze zmianą wyglądu XP, ja zwykle korzystam z wyglądu MacOS. Trzeba [url=]zaznaczyć odpowiednią opcję -> Wsparcie niepodpisanych kompozycji (Łata Uxtheme -> włącz). No i oczywiście zaattachować odpowiedni theme. Co do zainstalowania programów to w nlite można tylko wymusić...

    Software serwis   21 Lis 2009 22:54 Odpowiedzi: 16    Wyświetleń: 14116
  • [java] usuwanie środka z tablicy

    Tablice deklaruje sie na stały rozmiar, nie wiem czy w javie są jakieś domyślne funkcje. Jedno z rozwiazań to redeklarowanie tablicy int tab[100]; (.. jakas obrobka danych..) int nowy_tab[nowyrozmiar]; usunsrod...

    Programowanie Początkujący   20 Lip 2009 12:06 Odpowiedzi: 6    Wyświetleń: 5577
  • Przenosiny WinXP na inny dysk - czym i jak?

    Witam szanownych Kolegów. Ostatnio na moim dysku systemowym wykryłem pierwsze bady. Z uwagi na to, że na dysku mam stertę różnych rzeczy, wolałbym skopiować partycje na inny dysk (jeżeli to możliwe) zamiast bawić się w instalację systemu, aktualizacji i wszystkich programów od nowa. Chodzi tu...

    Software serwis   25 Sie 2009 21:55 Odpowiedzi: 3    Wyświetleń: 1175
  • Nie wykonuje się _sbrk

    Nie, to różnica pomiędzy STACK_SIZE a sumą pozostałych stosów. Inaczej miałbyś stos o ujemnym rozmiarze. W moim pliku lpc2148-rom.ld stos jest zdefiniowany zaraz za sekcją bss, jednak nie jest on na końcu pamięci RAM, więc każde przepełnienie stosu będzie kasować zmienne niezainicjowane, czy...

    Mikrokontrolery ARM   18 Sie 2009 00:30 Odpowiedzi: 19    Wyświetleń: 2195
  • [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ń: 21908
  • Czy policja ma prawo sprawdzić komputer?

    Zbiorę kilka myśli przedmówców w pewną konkluzję, że organizacja społeczeństwa w naszym kraju (i to nie tylko w tym aspekcie) nie jest żadnym "porządkiem prawnym" a stertą przepisów wymuszonych przez lobbystów i wbijanych pałami społeczeństwu przez policję (opłacaną zresztą właśnie przez to społeczeństwo). A...

    Technika domowa   30 Kwi 2010 23:56 Odpowiedzi: 102    Wyświetleń: 24506
  • HP 6710s - problem z ładowaniem

    Komputer był podłączony do zasilacza w momencie gdy pies przegryzł przewód zasilający od strony DC. Zlutowałem wszystkie 3 żyły i na zewnętrznej stronie wtyczki była masa, na wewnętrznej +20V(w dużym przybliżeniu bo dysponowałem bardzo słabym miernikiem), na bolcu było około +15V. Sądziłem, że wszystko...

    Laptopy Hardware   24 Kwi 2010 15:22 Odpowiedzi: 0    Wyświetleń: 2859
  • [c++] dziwne błędy podczas debuggowania

    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ń: 1035
  • [stm32][c++] Aktualna ilość wolnej pamięci

    wystarczy poprawić funkcje free/malloc/alloc/realloc tak, aby zmieniały wartość zmiennej globalnej określającej wielkość wolnego obszaru sterty Myślę, że nie do końca. Każdy algorytm dynamicznej alokacji pamięci nie polegający na wykorzystaniu MMU będzie generował narzut na przestrzeni dostępnej...

    Mikrokontrolery ARM   06 Wrz 2011 08:02 Odpowiedzi: 9    Wyświetleń: 3047
  • 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 ...

    Mikrokontrolery ARM   14 Kwi 2012 17:15 Odpowiedzi: 17    Wyświetleń: 2657
  • STM32 - Keil - debugowanie dużego projektu

    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: Opymalizacja c/c++...

    Mikrokontrolery ARM   11 Sie 2012 13:51 Odpowiedzi: 5    Wyświetleń: 2019
  • STM32,uVision4 - brak kompilacji wszystkiego

    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ń: 1287
  • [AVR GCC] - Błędy w kompilatorze?

    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ć....

    Mikrokontrolery AVR   02 Sty 2014 12:31 Odpowiedzi: 21    Wyświetleń: 2718
  • [STM32] - Funkcje wywołane w przerwaniu

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

    Mikrokontrolery ARM   27 Lip 2013 09:50 Odpowiedzi: 18    Wyświetleń: 2559
  • [C] - Sprintf, zwracanie const char*

    to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas...

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1488
  • [STM32F1][C/Eclipse] - Zawieszający się program: wielkość stosu, zajętości RAM'u

    Witam! Eclipse Kepler Sourcery CodeBench Lite 2011.09-69 OpenOCD 0.6.1 STM32F103ZET6 Szablon projektu - Freddie Chopin Do tej pory wszystkie projekty na STM32 działały dobrze jednak teraz buduję większa aplikację i pojawiają się problemy. Objawia się to losową zmianą wartości zmiennych np....

    Mikrokontrolery ARM   09 Kwi 2014 22:29 Odpowiedzi: 9    Wyświetleń: 1590
  • [LPC1768][FatFS R0.10b]] - f_readdir ląduje w HardFault_Handler

    Stos nie ma określonego rozmiaru - on znajduje się "nad" zmiennymi oraz "nad" stertą. Jeśli więc masz np. 31kB zmiennych, to na stos tak naprawdę przeznaczone jest zaledwie 1kB, potem nastąpi kolizja ze zmiennymi, a to już kończy się w niezdefiniowany sposób. Często stos jest ustawiany w ten sposób -...

    Mikrokontrolery   06 Cze 2014 19:47 Odpowiedzi: 15    Wyświetleń: 1914
  • [STM32F4][C] - Struktura w pamięci SRAM

    A jak przerobić skrypt od Freddiego aby właśnie w taki sposób przydzielał pamięć? Korzystam z jego przykładów sama podmiana nic nie da bo jest on powiązany np. ze startup.s Tak ja tu. wystarczy umieścić najpierw wszystko w CCRAM. Dodać symbol _main_ram_start i powinno śmigać. Miedzy startupem...

    Mikrokontrolery ARM   28 Sie 2014 11:12 Odpowiedzi: 20    Wyświetleń: 1773
  • Układ akumulacji energii prosty, rozpraszalny, łatwo rozbudowywalny.

    W latach 90-tych oglądałem dokument o ludziach ścinających wierzbę rosnąca wzdłóż Wisły w celu oczyszczenia brzegów. Kilka osób przy uzyciu siekier wycinało grube "witki" kilkumetrowej wysokości (już po 3 latach odrost jest całkiem słusznych rozmiarów). Nastepnie skręcali je drutem i zostawiali takie...

    Na pograniczu nauki   27 Lis 2014 20:49 Odpowiedzi: 188    Wyświetleń: 26235
  • [STM32F100][OPENOCD+Eclipse] - HardFault po pierwszej instrukcji

    Dobrze rozumiem, że ta funkcja bazuje na alokowaniu pamięci na stosie? _sbrk_r(), a więc i malloc(), pamięć biorą ze specjalnego obszaru o nazwie heap (sterta), który w moich skryptach linkera znajduje się "za" danymi i stosami - jest to cały obszar RAM, który jest "wolny". Może po prostu masz...

    Mikrokontrolery ARM   29 Wrz 2014 19:06 Odpowiedzi: 34    Wyświetleń: 2478
  • c++ - Bardziej "profesjonalny" kod (matura roz.)

    Przy tym założeniu idea użycia dynamicznej tablicy całkiem traci sens - bo po co tu dynamika? Dlatego przecież pisałem też o std::array<>. std::vector<> nie sprawdza błędów, tzn. nie ma takiego wymogu. Mnie chodzi o zarządzanie zasobami. A nie zgodzę się, w przypadku operatora new...

    Programowanie   11 Lip 2015 21:48 Odpowiedzi: 31    Wyświetleń: 5085
  • kilka pytań - odnośnie podłączenia silnika, regulatora, serw i baterii

    S - ilość cel w pakiecie. Ogniwo LIPO na 3,7 V. 2S to 2 * 3,7 V czyli 7,4 V. C - Pojemność. Wskaźnik wydajności prądowej pakietu. Każde ogniwo ma określoną wydajność, która mówi jak wielki prąd można pobrać z akumulatora bez jego uszkodzenia. Ogniwa LIPO tradycyjnie mają 10 C, czyli prąd maksymalny...

    Robotyka Modelarstwo   21 Lut 2015 15:16 Odpowiedzi: 33    Wyświetleń: 7023
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Wydaje mi się, że mam problem z poprawnym umieszczeniem w pamięci ram struktur zawierających ramkę obrazu. Pierwsza z nich to: [syntax=c] static struct framebuffer { int w; int h; int bpp; int ready; uint8_t pixels[]; }*fb = (struct framebuffer *) &_fb_base; [/syntax] Ona będzie przechowywała...

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3051
  • Tamto lato - powieść prowokacyjna.

    Na ganku natknąłem się na Lidkę. Spoglądała na mnie i milcząco podniosła brwi, jakby zdziwiona, że nie ma przy mnie Doroty. Patrzyłem na nią i też milczałem. - A gdzie Dorka? – zapytała wreszcie. - Wygoniła mnie! – odpowiedziałem smutnym głosem, udając, że łzawo pochlipuję. Lidka nadal...

    HydePark opowiadania, powieści   20 Lis 2017 14:55 Odpowiedzi: 52    Wyświetleń: 18126
  • MOD projektora NEC VT59 na LED CREE XHP50

    Cześć, w temacie prezentuję mod projektora jak w temacie na LED. Jakiś czas temu obiektyw w moim VT59 uległ mechanicznemu uszkodzeniu, na portalu aukcyjnym była tylko jedna aukcja w której można było dorwać obiektyw do niego- za cenę 80zł nabyłem go wraz z 4 innymi projektorami:) Po wymianie...

    DIY Poczekalnia   26 Gru 2015 23:55 Odpowiedzi: 4    Wyświetleń: 6066
  • - Opony bieżnikowane, Wasze aktualne opinie.

    Witam wszystkich kolegów zainteresowanych tematem. Kolego elel kolega pisze o bezpieczeństwie i możliwości wystrzału opony regenerowanej a ja powiem tyle w tej kwestii, że owszem słyszałem o takich przypadkach, ale odnoszą się one do tanich marek opon regenerowanych których powtarzam nie sprzedajemy...

    Samochody Eksploatacja   20 Mar 2020 10:43 Odpowiedzi: 500    Wyświetleń: 66126
  • [STM32F070][HAL_CDC] Nie mogę uruchomić mikrokontrolera

    Wygenerowałem sobie prosty projekt na układ STM32F070CBTx w CubeMX i odpaliłem w Keilu. Jedyne co włączyłem w CubeMX-ie to w RCC zegar - zewnętrzny kwarc 12 MHz i USB_FS skonfigurowane jako VCP (CDC). Po załadowaniu do Keila i skompilowaniu programu wgrywam go (J-Linkiem po SWD) do mojego układu...

    Mikrokontrolery ARM   30 Lis 2017 21:15 Odpowiedzi: 15    Wyświetleń: 1122
  • RIGOL DS1054Z - Wasze spotrzeżenia, denerwujące wady, opinie

    Analog to to nie jest :D ... Kolega nie odniósł się do Analoga ... ...Stary DS1052 tak się nie zachowywał. i co to wnosi do tematu ? Niestety DS1000Z ma większa rozdzielczość inaczej przetwarza dane do wyświetlenia itd. Zresztą jak widać starsza seria też sobie tak średnio radzi choć tam...

    Warsztat co kupić?   03 Sty 2018 21:38 Odpowiedzi: 46    Wyświetleń: 9177
  • [STM32F4][C] Coś zawiesza ADC po pierwszej konwersji

    Co do stosu to nie jestem pewien. Wziąłem ten skrypt linkera: Widzę tam tylko: _Min_Stack_Size = 0x400;; /* required amount of stack */ Czy rozmiar stosu jest jeszcze gdzieś indziej? Bo to tylko chyba służy do sprawdzania na etapie linkowania czy stos nie skoliduje ze stertą. Na problem z wyrównaniem...

    Mikrokontrolery ARM   22 Lut 2018 22:44 Odpowiedzi: 16    Wyświetleń: 1005
  • Jak oszacować ilość potrzebnej pamięci w mikrokontrolerze??

    Zajętość pamięci RAM jest oczywista - to po prostu rozmiar wszystkich zmiennych, jakie mogą zaistnieć w najgorszym przypadku przy największym poziomie zagnieżdżenia procedur plus po jakieś 20 bajtów na każdy poziom zagnieżdżenia To zależy od uC. AVR ma dużo rejestrów i stos jest w praktyce potrzeby...

    Mikrokontrolery Początkujący   19 Lut 2018 11:05 Odpowiedzi: 8    Wyświetleń: 1092
  • [STM32F746][Ubuntu] undefined reference to `__errno'

    Jeśli w SDRAM chcesz mieć _TYLKO_ stertę i nic więcej, to najprostszą opcja będzie po prostu przypisanie do __heap_start i __heap_end symboli typu __sdram_start i __sdram_end. Jeśli w SDRAM chcesz mieć coś jeszcze (jakieś sekcje typu ".SDRAM.data" czy ".SDRAM.bss"), to sprawa się nieco bardziej komplikuje...

    Mikrokontrolery ARM   20 Lut 2018 18:44 Odpowiedzi: 100    Wyświetleń: 3360
  • System workbench - zużycie pamięci

    Dokładnie tak. Niestety nie jest to takie proste. Po pierwsze zużycie flash to co najmniej "text + data", a zużycie RAM to co najmniej "data + bss". Liczby te mogą (ale nie muszą) uwzględniać stosu i sterty. Całkiem często realnie zużycie statyczne jest nieco większe niż powyższe sumy. Dlatego...

    Mikrokontrolery   16 Mar 2019 10:11 Odpowiedzi: 8    Wyświetleń: 324
  • Atollic - dodanie nowych procesorów

    (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; /*...

    Mikrokontrolery   23 Wrz 2019 19:36 Odpowiedzi: 22    Wyświetleń: 615
  • Atmega128 plus xram 32kB, przeniesienie segmentu danych

    No z tą teza w przypadku uK to bym polemizował. Dynamiczna alokacja jest dość karkolomnym, trudnym i niebezpiecznym narzędziem w przypadku uK. Bycie inżynierem zakłada myślenie. Jeśli mam szybką pamięć w MCU i wolniejszą dodatkową, a tak jest zazwyczaj w AVR, to nie ma sensu wszystkiego przekładać...

    Mikrokontrolery AVR   29 Mar 2020 11:52 Odpowiedzi: 45    Wyświetleń: 1368
  • Prosta frezarka CNC sklejkowo-drukowana3D

    Bardzo prosta frezarka CNC :) . Wiec tak, zaczęło się od tego, że zakupiłem sobie do zabawy drukarkę 3D (Anet A8), jak już podrukowałem ulepszenia do niej (typowe :) ) a potem rożne inne rzeczy, przyszło mi do głowy aby zmodernizować zbudowaną paręnaście lat temu kompletnie eksperymentalną frezarkę...

    DIY Konstrukcje   17 Maj 2020 21:28 Odpowiedzi: 24    Wyświetleń: 4608