Myślałem, że skoro nie przekazuję żadnych argumentów do tej funkcji sleep_rec(), to nie powinno być problemu z dokładaniem ciągle nowych danych? Samo wywołanie też jest odkładane na stos, żeby procesor wiedział gdzie wrócić. W Twoim przypadku nigdy nie wychodzisz z rekurencji więc w 100% przypadków dążysz do przepełnienia stosu. Robiłeś to pewnie tylko...
Jeśli masz na płytce startowej plik config.sys, to otwórz go w notatniku i zobacz, czy jest tam wpis STACKS=0,0. Jak jest, to zmień go na STACKS=9,256, a jak nie ma, to dopisz. Aby zmienić plik, trzeba najpierw zrobić obraz płyty (.iso), otworzyć go programem np. UltraISO czy WinISO, wyekstrahować plik config.sys, zmienić go i z powrotem wsadzić do...
(at)dawidos145 Tutaj masz prawdopodobnie błąd: wskaźników na u_int8.
To jest forum dla początkujących, a Twoje pytanie dotyczy zagadnienia mocno zaawansowanego. Polecam Stack Overflow.
Zobacz opis boot_lock_fuse_bits_get: http://www.nongnu.org/avr-libc/user-manu... oraz: http://embeddedgurus.com/stack-overflow/...
networking - How to overcome root domain CNAME restrictions? - Stack Overflow http://stackoverflow.com/questions/65600... Dodano po 59 OVH to rejestrator który także hostuje DNSy dla domen które rejestruje.
Zwiększ rozmiar stosu w opcjach projektu :D
Problem dotyczy wysyłania danych przez USART z atmegi8 do PC. Mianowicie poprawnie wysylane jest tylko kilkanascie pierwszych bajtow. W symulacji w tym momencie wyskakuje błąd "Stack Overflow at 0x0068" i "Excessive stack overflow, stop sim". Co mam zrobić? Podprogram realizujący wysyłanie bajtu przez USART: rs232: ldi licznik, 0x09 cbi PORTD, 1...
Dzieki wszystkim za zainteresowanie, okazalo sie ze kabel lpt byl z przeplotem po zmianie kabla firmware poszlo dobrze nastepnie chcialem wgrac eprom ale nie podswietlila sie ikonka wgrywania wiec zamiast pokombinowac i poczytac troche wylaczylem tuner i teraz jest uwalony
Wylacz skrypty -> https://windowsreport.com/stack-overflow... reszte tez mozna sprawdzic + skan przy pomocy mbam.
Tak ściągnąłem nowszą wersje 1.11.9.1 demo, a starą miałem 1.11.8.3 i teraz tak na starej wyskakuje mi ten błąd, a na nowej nie czyta mi w ogóle cipa. Zdjęcie dodam popołudniu, teraz jestem w pracy:( Aha i dodałem ten kawałek o czym mówiłeś i nic cały czas to samo. $regfile = "m8def.dat" $crystal = 1000000 $hwstack = 64 Config Lcdpin = Pin...
wyskakuje mi taki error w TP: "Error 202: Stack overflow error" - co on oznacza i jak trzeba zmodyfikowac kod aby go nie było?
. chciałem zrobić coś dla wszystkich 4 odczytów ale na ESP32 startdriver ntp powoduje przepełnienie stosu i restart aż urządzenie skończy w safe mode [syntax=text] ***ERROR*** A stack overflow in task quick has been detected. Backtrace: 0x40081b96:0x3ffc3c80 0x4008a9c5:0x3ffc3ca0 0x4008b6aa:0x3ffc3cc0 0x4008c657:0x3ffc3d40 0x4008b81c:0x3ffc3d70 0x4008b7ce:0x3ffc3d90...
Nigdzie nie napisałem, że ChatGPT mi zastępuje pomocnika juniora którego rolą jest codzienne liczenie wielomianów :D Miałem na myśli ogólnie, różne zadania. To taki "magiczny stack overflow", razem ze wszystkimi jego wadami i zaletami - nie zawsze rzetelny, ale szybki, a dodatkowo generowane przykłady są dostosowane pod szczegóły z promptu. Dodatkowo...
Nie strzeliłbyś sobie w stopę z Stack Overflow, gdybyś przestrzegał konwencji języka: property z wielkiej litery pola z małej
Chyba "stack overflow".. ;)
Jest. BW to background worker. Ale prędkość jest żółwia. Najlepiej jeżeli już czytasz w evencie to czytaj cały bufor odbiorczy. Ja z serialach korzystam w trochę większych prędkościach do 8Mbit, ale powyżej 1M to już i tak trzeba korzystać ze streamow asynchronicznych. Ale tego tematu poprzez forum nie podejmuje się wytłumaczyc Dodano po 5 PS obejrzałem...
Jest jeszcze jedna sprawa AI nawet w wersji płatnej ma ograniczenie do długości generowanego kodu, ma też tendencję do wyrzucania kawałków już istniejącego kodu komentując // Tu dalsza część kodu, lecz okazuje się że zapomina co tam było i nie uwzględnia go w późniejszym kodzie. Cóż przetestowałem dość mocno włącznie z podrzucaniem schematów czy pdf...
Nie jest on destrukcyjny: Trojan.Anicmoo.C is a downloader Trojan that exploits the Windows User32.DLL ANI File Header Handling Stack-Based Buffer Overflow Vulnerability (described in Microsoft Security Bulletin MS05-002). The Trojan exists as a malformed animated cursor (.ani). (cytat z Symanteca)
O ile się nie mylę kompilator XC8 robi takie sprawdzenie z automatu. (1397) possible hardware stack overflow Jeśli panujesz nad zasobami PIC'a gorzej niż kompilator, to jaki jest sens użycia assemblera? Albert
Tylko tego drugiego filmiku "Don't ever allow to stack overflow on AVR Atmega88V" nie bierz na poważnie :)
Zobacz [url=https://stackoverflow.com/questions... Overflow: 'Failed to execute MI command:(...)'.
Nie jestem jakimś super znawcą od FreeRTOS-u, ale udało mi się go uruchomić na płytce STM32F4Discovery - hurrrra. Moje śdorowisko to Eclipse + GCC. Zrobiłem tak: 1. Utworzyłem folder RTOS i do niego upchałem pilki systemu, jak na zdjęciu. http://obrazki.elektroda.pl/6925105700_1... 2. Plik FreeRTOSConfig.h skopiowałem do głównego katalogu...
anegdota przypisywana Piłsudskiemu "... a we Lwowie komuniści strajkują" - "obaj?" Szukaj na Stack Overflow albo nie wiem gdzie ... tu ludzie piszą systemy w Excellu (czuję się starym bezzębnym wilkiem, tzn kiedyś je miałem pojęcie o ABAP)
Puść symulację jak sie zatrzyma i napisze HW stack overflow to masz właśnie to ... Zmień w programie wywołania typu call na skoki bo każde wywołanie typu call to odłożenie na stos przynajmniej adresu powrotu ...
Zauważmy że arduino ma oddzielne forum w Stack overflow tak że nawet najlepsi z SO tam mają reputację ze 200 (bo chyba tyle daje za to że się ma duża na innym forum) https://obrazki.elektroda.pl/9135964800_...
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.
Być może ten artykuł okaże się pomocny: [url=http://embeddedgurus.com/stack-over... C Tip #13 – use the modulus (%) operator with caution
Nie wiem co jest poza tym w programie, ale: Zadeklaruj zmienne jako lokalne w readTime(). Przenieś zawartość readTime() do main(). Uprość program do minimum. Rozważ, co robisz w przerwaniach, a co nie. Hasła klucze: reentrancy, stack overflow, volatile. Albert
OK, rozumiem. Dziękuję. Jest taki ciekawy artykuł: https://embeddedgurus.com/state-space/20... Tutaj autor, by zabezpieczyć się przed problemami wynikającymi z przepełnienia stosu, ustawia go na początek RAM. Oczywiście (o czym też jest mowa w artykule) sposób nie ma zastosowania w sytuacji...
(at)atom1477 Zbyt przesadnie to ująłem. Miałem swój powód i piszę póki co za siebie :) Prawdę mówiąc zainspirowało mnie stawiane w poprzednim wątku jako wzór stack overflow. IMHO podążanie w tym kierunku to doby pomysł. Od luźnych dyskusji i tradycyjnych flejmów jest "po godzinach". Koniec dygresji, wróćmy do struktury forum.
gdy uruchamiam program visa często przy wyborze modelu auta pojawia mi się w lewym górnym rogu napis stack overflow. Wówczas zawiesza się cały komputer. Czy ktoś wie w czym tkwi problem? Dodam iż w momencie gdy ten napis nie wyskoczy interfejs działa poprawnie i komp. komunikuje się z samochodem.
Uruchom program w symulacji i sprawdź czy przypadkiem nie przepełnia ci sie stos i adresy powrotów nie nadpisują zmienne programowe. Z tego co pamiętam z bascoma a bawiłem się nim może ze 2 miesiące pewnie po wpisaniu kodu po raz 6 dostaniesz komunikat "STACK OVERFLOW" co świadczy o ty że musisz zmienić te gosub na call
list index out of bounds wywala kiedy probujemy dostac sie do elementu listy ktory sie w niej nie znajduje tj. mamy liste 5 elementowa a my chcemy odwolac sie do elementu 7. A stack overflow wywala wtedy jak dane wejsciowe funkcji beda zbyt duze tak ze zawala nam stos. Sprobuj wlaczyc tryb zgodnosci z win 98
Domyślam się że któraś funkcja dokłada do stosu i nie ściąga z niego, co po kilku sekundach powoduje stack overflow i w konsekwencji wywrotkę. C znam słabo, w Bascomie programy wywracają się gdy młodzi adepci nie powracają z podprogramów RETURN-em czy END SUB-em tylko stosują kultowe już "GOTO". W C powinno być łatwiej wyłapać takiego babola? [syntax=c]...
Trochę powalczyłem w biosie... Teraz za każdym razem przy próbie zapuszczenia instali Windy wyskakuje coś takiego: Standard mode: fault outside of ms-dos extender EC=0000 CS=031F IP=28D0 AX=1EEC BX=2400 CX=8080 DX=A000 ... ... Przy zapuszczeniu instali z polecenia "setupcor" pisze mi coś takiego: run-time error R6000 -stack overflow :( :(
Jeśli program działa z sqlite a z informix nie działa, to nie twoja wina, jakaś interakcja/bug w odbc/informix/qt. Spróbuj uzyskac więcej szczegółów za pomocą if(! model->select) show error c++ - Loading and displaying data (QSqlTableModel) - Stack Overflow http://stackoverflow.com/questions/25994... To...
Super bardzo fajnie to działa sprawdziłem dodałem kolejne zdublowane makro ze zmienioną nazwą arkusza i działa. Jest jeszcze pytanie jeśli zmieniłem nazwy wszystkich arkuszy makrem na podstawie listy z arkusza1 poprzez dodanie w menadżerze nazw pod nazwą ListaArkuszy formułę [syntax=vbscript]=ZASTĄP(O.SKOROSZYCIE(1...
Gdzie jest dostępna lista plików nagłówkowych i ich opis na stronie producenta czyli firmy Microchip Nie ma czegoś takiego. Zapomnij. Zródła informacji: +------------------------------+--------... | Metoda | Opis | +------------------------------+--------...
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'....
Dla mnie po latach open source jest jak rak. Kiedyś się nie zgadzałem z Billem, bo on to tak nazwał, ale muszę mu przyznać rację. Gdy lata temu obok ciebie siedział specjalista, z którym się dogadywałeś i zarabialiście sporo więcej jak przysłowiowy budowlaniec, tak teraz dzięki różnym darmowym, niedopracowanym bibliotekom z masą błędów (nikt już nie...
Skoro podejrzewasz złe użycie pamięci, użyj wbudowanych we FreeRTOSa sposobów sprawdzania użycia stosów dla poszczególnych tasków. Mowa konkretnie o tym http://www.freertos.org/index.html?http:... Podobnie jak koledzy uważam, że powinieneś jeszcze raz zaprojektować aplikację. Nie każda funkcja...
Witam Operuje na bazach DBF (komponent TTable) i przy dopisaniu nowego rekordu lub edycji istniejącego chcę sprawdzić czy wartoś wpisana do pola indeks nie została już wczesniej wpisana (jest włączony filtr). Chciałem to zrobić w poniższy sposób : procedure TForm3.Table1INDEKSValidate(Sender: TField); var nazwa : string; begin nazwa:=Table1INDEKS.Value;...
hmm //--------------------------------------... #ifndef geH #define geH //--------------------------------------... #endif Tak to wyglada dla jednego z plików, przyznam nigdy nie grzebałem w tych plikach, nie bardzo wiem co i jak. Dodano po 5 Jeszcze ciekawsza sytuacja. Przepisałem...
Mega32. SPI na 100% działa prawidłowo. (Z początku to było na RS232 i wszystko działało) Wydaje mi się, że źle "montuję" tę kartę. Dodano po 4 Kod błędu to 3. Czyli FR_INT_ERR Assertion failed. An insanity is detected in the internal process. One of the following possibilities are suspected. There is any error of the FAT structure on the volume. Work...
Witam! Co do tego warunku chodzi o ograniczenie typu (wprowadzona wartość x nie może być mniejsza niż 3), czyli jeśli wprowadzono wartość np 2 program powinien zakończyć działanie. Czyli: przed wywołaniem funkcji fib w funkcji main należy wstawić warunek: if (n <=3) return 0; A teraz moje prywatne zdanie. Ten przykład (obliczanie kolejnych liczb...
Zastanawiam się, czy ktoś z was czytał na czym polega ów "błąd" w Bluetooth. "Błąd" nie występuje w Bluetooth jako protokole/specyfikacji tylko w konkretnych implementacjach. Z resztą to nie jeden "błąd", a wiele różnych błędów, na różnych platformach, zebranych pod jedną chwytliwą nazwą BlueBorne: Android - Information Leak Vulnerability (CVE-2017-0785)...
Zauważ, że w zwykłej aplikacji kontekst procesora jest jeden Dwa, bo masz jeszcze przerwania. Każdy task w stanie !running ma odłożony swój kontekst procesora na stos i zniszczenie tego kontekstu powoduje zazwyczaj HF, ale nie zawsze i nie każdy uC ma wyjątki. Nie mów mi, że wyśledzenie miejsca problemu jest wtedy tak samo łatwe jak w innej aplikacji....
poprawiłem błędy, ale nadal nie działa. Dodano po 1 Wciąż nie znam całego kontekstu, ale zaczniemy od tego, co już wiemy. Upewnijmy się, że wszystkie elementy są poprawnie skonfigurowane. 1. W funkcji `USART_Init()`, skonfiguruj rejestry UART do odbierania i nadawania danych. Sprawdź, czy prędkość BAUD jest prawidłowo ustawiona. 2. W funkcji `USART_RX_init()`,...
skąd się urwałem? z łona matki wyszedłem Nowy PC mówisz Panie profesorze? jest w nim intel 3 generacji, a na rynek weszła właśnie 11 generacja, więc chyba kolegę zamrozili jak kapitana amerykę na parę ładnych latek Nie pisałem do Ciebie przecież, dzieciaku. Chcesz pomocy a zaczynasz od wyzywania? Może jeszcze od dziadów mnie nazwiesz bo pamiętam zx...
dzięki Stefan, poprawiłem i program się skompilował jednak po wgraniu do procka nie działa Oczywiście że nie może działac. Procedury warunkowe " If... then... " mają zakończenie " End if ", Natomiast procedury wykonywane w subrutynach lub Labels (etykietach) kończone są przez " Return " a nie na odwrót lub 'przeplatane'. Wtedy wchodzisz z jednej etykiety...
Witam, mam pytanie. Wczoraj wieczorem po resecie laptopa odpalam go dzis rano pokazuje sie ekran z napisem Toshiba i mozliwoscia wejscia do biosa//boot menu a pozniej jak ma nastapic wgranie windowsa czarny ekran.. Nie pojawia sie w ogóle pasek progresu wczytywania systemu. Probowalem tez wczytac ubuntu z CD. Wczytuje go ale mega wolno (tak jakby dysk...
Chassis BE-4A,kody błędów: LED flashes 6 times, pauses then repeats. Replace line output transformer LED error code '2' flashes. (1) [IC301 not acknowledged]. Check for +5V supply. (2) [IC603 or IC301 defective] Check for +5V supply. LED error code '3' flashes. [IC301 internal self check has failed]. Check IC301 itself LED error code '4' flashes. [No...
Więc tak: Zasilacz jest 700W, strona producenta: http://www.cougar-world.com/products/pow... model: CGR B2-700 Napięć nie mierzyłem, zresztą nie mam czym, ale zasilacz jest nowy, a do tej samej listwy jest podłączony dysk SSD który działa i nie ma z nim żadnych problemów. A sam zasilacz działa bez zarzutów. Natomiast jeśli...
Hmm, jeszcze pomęczyłem bieżącą konfigurację, wspomniane przerzucenie do nowego projektu zrobię na dniach. Póki co użyłem w obrębie FreeRTOS narzędzi do sprawdzania wolnego miejsca na HEAPie oraz posprawdzałem watermarki dla poszczególnych stosów (używam heap_1.c). Wygląda na to, że niektóre taski zostały obdarowane zbyt hojnie, więc można im było zmniejszyć...
Gdy bufor jest rozmiaru: ERROR_ACCESS_DENIED 5 (0x5) Access is denied. Przecież ja jeszcze w tym miejscu nic nie robię :/ tylko Borland ma wcześniej swoje instrukcje odnośnie okna :/
Ale bzdury. Przecież ten VPN to jest wyłącznie tymczasowe, awaryjne szybkie rozwiązanie , tak jak zresztą w tytule postu. Został zamówiony internet światłowodowy u innego lokalnego operatora, który za 15 zł miesięcznie oferuje publiczny adres IP i nie trzeba mieć firmy by tę usługę zamówić, natomiast technicy najbliższy wolny termin mają dopiero 17...
Witam, Avr Studio 4 i najnowsze win-avr. Mam zbudowana taka tablice: char TABLICA[][6] = { {0x7E,0x11,0x11,0x7E,0x00}, {0x7F,0x49,0x49,0x76,0x00}, {0x3E,0x41,0x41,0x22,0x00}, {0x7F,0x41,0x41,0x3E,0x00}, {0x7F,0x49,0x49,0x41,0x00}, {0x7F,0x09,0x09,0x01,0x00}, {0x3E,0x41,0x51,0x32,0x00},...
Witam, Kiedyś działało mi bez problemu jedno zadanie w freeRTOS, jednak teraz mam problem gdy próbuję utworzyć dwa zadania. Gdy debuguje program to zatrzymuje się na vTaskStartScheduler(); Co to może być ? Mój main to: [syntax=c] #include "stm32f4xx.h" #include "FreeRTOS.h" #include "task.h" #include "math.h" #include "stdio.h" #include "myusart.h"...
No i tak działa - sam RTOS Dodano po 35 następnie dodałem w mainie wywołanie: ETH_BSP_Config(); System działa - wykonuje się zadanie Task_Main, potem dodaje wywołanie: LwIP_Init(); i powtórka zadanie Task_Main nie wykonuje się. Z programem ląduję w : void HardFault_Handler(void) { /* Go to infinite loop when Hard Fault exception occurs */ while (1)...
Witam, Na STM32F407VG Discovery zaimplementowałem sobie system freeRTOS. Do projektu systemu dołączyłem pliki z ARM_CM4F... Mam nadzieje że dobrze .... Stworzyłem jakiś proste zadania i teraz chce dojść co i jak z tymi czasami i częstotliwościami. Skoro mój STM może mieć max 168MHz to poprostu w pliku freeRTOSConfig.h wpisać tak: [syntax=c] extern uint32_t...
- problemy ze sztucznym podziałem na Arduino i mikrokontrolery wynikają z następujących przypadków, które spotykamy i spotykać będziemy: --- Jakie kryterium przydziału do forum AVR i Arduino ma być? Innymi słowy ile procent kodu musi być stricte w C, a ile w C++ dla Arduino, by temat trafił do odpowiedniego działu? --- Jakie według Twojej propozycji...
Czyli 8 rezystorów jako dzielniki wystarczą. Reszta zasilana z 5v, zabieram się za projektowanie płytki. A mam jeszcze jedno pytanie Chodź o kod źródłowy nie ma w nim zadeklarowanych portów jak to zwykle w Arduino jest prosto poprzez declare i numer pinu za to jest pisane chyba rejestrami i pytanie w jaki sposób zmienić numery pinów gdyby okazało się...
https://obrazki.elektroda.pl/6225567200_... Jonathan Corbet, autor książki o sterownikach w Linux, prowadzący stronę z nowościami LWN.net podzielił się tym, co może się wydarzyć w systemie Linux i niektórych projektach typu open source. Nowe Rozwiązania w Systemach Operacyjnych Jedną z najważniejszych zmian będzie wprowadzenie tzw....
W sąsiednim wątku kol (at)hansklis aktywował w moim mózgu pewne drzemiące obszary. Szukam nakierunkowania w zakresie współczesnych (by nie powiedzieć modnych) JavaScriptowych frameworków / bibliotek, w których się robi interfejs użytkownika (UI) i zasila się to danymi np przez REST backendem będzie wysoce zestandaryzowany prawidłowy REST (należy rozumieć...
Witam. Mam problem z przerobieniem działającego programu z 16F1509 na 16F1615 nie mam wyjścia na RC4 CLC4 nie wiem czemu coś źle robię? Działający program na 16F1509 [syntax=c] // CONFIG1 #pragma config FOSC = INTOSC // Oscillator Selection Bits->INTOSC oscillator: I/O function on CLKIN pin #pragma config WDTE = OFF // Watchdog Timer Enable->WDT...
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(...
Witam Podaje wypis z programu Debugging Tools: Microsoft (R) Windows Debugger Version 6.11.0001.404 X86 Copyright (c) Microsoft Corporation. All rights reserved. Loading Dump File [C:\Users\USP\AppData\Local\Cras... User Mini Dump File with Full Memory: Only application data is available Symbol...
AVE... LChucki ma ten problem, że on zna się na tych swoich ARMach i jest zaślepiony swoją miłością do nich. Wsadzałby je wszędzie, nawet tam, gdzie byle ATTiny czy PIC10/12F da radę. Dzielnikami i buforami rozwiązuje problemy, których by nie miał używając ośmiobitowca. A co do pisania prostych funkcji, to pozwolę sobie posłużyć się przykładem programu,...
Witam Wpadłem na problem i mam spory problem z rozwiązaniem. Chciałem zbudować włącznik led do autka zdalnie sterowanego, zasilanie idzie z odbiornika (5V) i sygnał PWM w zakresie ok. 700us - 2300us. W programie mam próg ustawiony ok. 1500us. Gdy włącze układ to robi się dyskoteka (diody migają na przemian), a gdy przekrzywie drążek w jedną stronę to...
Kody błędów tunera 6010 001-050 Watchdog errors 001 memory error e.g memory initialisation error, insufficient memory,... 002 Stack overflow error software processing becomes corrupted 003 Stall watchdog error software hang-up 004 Slave stall error indicates that the communication with the front panel is no longer possible 051-100 ISR errors 051 Non...
ze strony Winro** Tabela błędów dla tunerów DSX 6010 oraz DSB 3010 001-050 Watchdog errors 001 memory error e.g memory initialisation error, insufficient memory,... 002 Stack overflow error software processing becomes corrupted 003 Stall watchdog error software hang-up 004 Slave stall error indicates that the communication with the front panel is no...
Witam. Tutaj masz rozpiskę wszystkich błędów ale twojego nie widzę: :?: 001-050 Watchdog errors 001 memory error e.g memory initialisation error, insufficient memory,... 002 Stack overflow error software processing becomes corrupted 003 Stall watchdog error software hang-up 004 Slave stall error indicates that the communication with the front panel...
Dzień dobry, mam dekoder nbox 5800s i chce na niego zainstalować U-Boot i enigma2. Wie ktoś jak najpierw zainstalować U-Boot? (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie – Instalujesz U-Boot do nbox-a 5800S przez port szeregowy (USB-TTL 3 V3), ładując plik `u-boot.bin` z komputera metodą TFTP do RAM, a następnie zapisując go poleceniem `sf write`...
Problem już rozwiązany. Brakowało przeładowania operatora=. Opisano to na forum Stack Overflow. Aby działał przeładowany operator+ konieczne jest napisanie także operatora= oraz konstruktora kopiującego. Zasada jest taka, że jeżeli zdefiniowano jeden z tych trzech elementów to trzeba napisać pozostałe dwa. Wątek zamykam i dziekuję za chęć pomocy. <ciach>...
Takie "staroświeckie" metody opisane wyżej były stosowane wcześniej by uzyskać ze zwykłej funki to co daje teraz funrrari. Według ciebie ma kupic nową kartę ? ,jak juz ma funke to bez żadnych kosztów przerabia slot na 13,5MHz i działa stabilnie na sofcie robsona ,według mnie wcale nie jest to staroświeckie rozwiązanie jak się ma lutownicę i troszkę...
Lista kodów błędów pojawiających się na wyświetlaczu w PHILIPS DVB 6010 001-050 Watchdog errors 001 memory error e.g memory initialisation error, insufficient memory,... 002 Stack overflow error software processing becomes corrupted 003 Stall watchdog error software hang-up 004 Slave stall error indicates that the communication with the front panel...
Warto zwrócić uwagę na nhibernate, już miałem styczność z tym rozwiązaniem lecz jakoś odpuściłem temat. Nie wiem na ile moje myślenie jest słuszne ale Co mnie trochę wstrzymuje przed tym rozwiązaniem to tworzenie dodatkowych plików dla każdej tabeli/klasy i wydajność przy większej liczbie rekordów, na przykład tworzymy duża aplikację, powiedzmy 40...
IMHO to byłoby bez sensu (chociaż najwyrażniej twórcy gcc ten wariant zastosowali) Zaczyna to wyglądać na najeżdżanie na GCC (; Znajdź może choć JEDEN kompilator, który tego tak nie robi, bo coś mi się wydaje, że raczej to nie "twórcy GCC poszli na łatwiznę", tylko po prostu wszyscy tak robią. Zapewne tak robią, bo "tak ma być". Jasne, a argumentem...
Niestety kolejny problem mnie przerósł: próba zapisu do flash powoduje zadziałanie: [syntax=c]if (getCurrentThreadControlBlock().getStack... == false) FATAL_ERROR("Stack overflow detected!");[/syntax] przy następnym SysTicku po operacji zapisu. Załączam mój kod. Kompilator informuje że atrybut longcall jest ingnorowany - mam nadzieję...
Oczywiscie ze z poziomu kodu sa dostepne Kod z tej stronki http://www.picbasic.co.uk/forum/showthre... Sa tez inne wiec zobacz na necie jak jest w innych projektach i sprawa zalatwiona asm CONFIG PLLDIV = 12 ; 96 MHz PLL Prescaler: Divide by 12 (48 MHz input) CONFIG CPUDIV = OSC1_PLL2 ; System Clock Postscaler: [OSC1/OSC2...
Cytuję: "Ustawia się to w zależności od skomplikowania programu. (...)" O co tutaj chodzi i o jakie wartości tutaj chodzi? Dokładnie chodzi o ilość bajtów jaką początkowo zajmie każdy ze stosów. Stos jest elementem rozrastającym i kurczącym się dynamicznie. Może dojść do sytuacji gdzie jeden zajdzie na drugi - stack overleap - i kłopot gotowy. Dlatego...
Każde wykonanie z róźnymi oopcjami. Dlatego napisałem, że nie mogę się odnieść bo nie udaje mi się zrekonstruować. To samo zrobiłem na F3 (ten sam rdzeń co F4) i też dostałem poprawny wynik. Tak że nie mam zdania bo nie mogę powtórzyć tego błędu. Wybacz, ale chyba umiesz czytać? Z opisu problemu na stack overflow - "The test case is very "fragile"...
(at)excray Masz trochę racji ale nie całkowicie. Do inicjalizacji wciąż używamy tych samych rejestrów, różnica jest tylko taka, ze nie czekam aż te wartości zaczną obowiązywać (2 cykle TM2) i teraz: miało by to znaczenie, gdybym chciał przechodzić do sleepa, lub gdybym chciał zmieniać wartości w jednym z rejestrów TIM2, ale te ustawiam tylko raz, na...
Mam cos w tym stylu tylko niewiem do czego słuzy ten opis /***************************************... * FileName: main.c * Dependencies: p18f87j10.h, delays.h, 18f87j10i.lkr * Processor: PIC18F87J10 * Hardware: PICkit 2 * Compiler: MPLAB-C18 * Linker: MPLINK 2.33.00 or higher * Company: Microchip...
AVE... XC8 nie ma dobrej biblioteki do obsługi LCD 16x2. Ta stworzona przez Microchip działa tylko przy określonej kolejności podłączania pinów do wyświetlacza i nie ma poprawnej inicjalizacji trybu 4-bitowego, inna, dostępna w odmętach internetów nie obsługuje wszystkich modeli wyświetlaczy oraz funkcji. Łącząc kawałki z obu stworzyłem potworka, który...
No to coś napisałem na AVRStudio 4.05.0.181 (na kolanie) :) . Co prawda na ATmega8 , ale przeportowanie to pestka(niektóre wektory przerwań do skasowania/zmiany nazwy i "2313def.inc" zamiast "m8def.inc" , prędkość kwarcu Xtal też do poprawki...), raczej tu chyba nie ma rozkazów niezaimplementowanych w AT90S2313 . ;included in next file - line ".device...
Wrzuciłem do AVR Studio 4.12SP3 kod w C i po skompilowaniu przez WinAVR (release 20060421, z poziomu AVR Studio) uruchomiłem symulację programową. Na ekranie program wykonuje swoją funkcję - czyli zmniejsza rejestr PORTA, lecz przy każdym przerwaniu generowane jest ostrzeżenie: AVR Simulator: Stack overflow at 0x0075 Przy czym adresy wskaźnika stosu...
O to zasadnicza różnica, ale i ułatwienie dla mnie. W tym wypadku OB 250 służy do inicjalizacji regulatora PID. Jeśli go wykorzystujesz to oczywiście musi zostać OB 20. Wizualizacja nie powinna nic tu namieszać (w S5 nie ma konfiguracji w rozumieniu S7) chyba, że dobierasz się do DB regulatora i zmieniasz wartości, których nie powinieneś?. Ale żeby...
Posiadam (mysql-connector-c-6.1.11-win32.zip), więc myślę, że nie tu problem, jest 32 bitowa wersja. Zmiana na starsze pliki source nie wchodzi w grę, ponieważ stare mi działają, a chcę mieć tę nowszą, inaczej bym się z tym nie męczył. W kodzie źródłowym nic nie ruszałem, jedynym problemem jest ta "kompatybilność", też natknąłem się w google na temat...
Mam problem z tym call i ret mam taki kod: ldi R16, 0x00 Co jest źle? W przypadku procesorów AVR zawsze na sam początek musisz ustawić stos w odpowiednim miejscu w pamięci programu. Praktycznie każdy program więc zaczyna się (dla atmega32) od rozkazów ustawiających stos. Za manualem str 45: Address Labels Code Comments $000 jmp RESET ; Reset Handler...
Prosty program na AVRStudio : #include <m16def.inc> ; Prohibits use of non-implemented instructions (ATmega16) .dseg .org SRAM_START .cseg ;—————R...
Witam, Od jakiegoś czasu męczę się z biblioteką stemWin i mam z nią problem. Kod mojego programu działał z freeRTOS i obsługą wyświetlacza z sterownikiem SSD1963 po FSMC. Gdzie drzewo projektu wyglądało: http://obrazki.elektroda.pl/5131657900_1... A kod to: http://obrazki.elektroda.pl/9563310500_1... Niby nie mam żadnych...
Cóż: "Intel 80286, 80386, and 80486 CPUs can detect when a program does something wrong. The most common problems are stack faults, invalid instructions, divide errors (divide by zero), and general protection faults. These generally indicate nonstandard code in a program." I dalej...divide overflow: "Divide Error (Interrupt 0) This occurs when the destination...
Poprawka BL0937 nie rozwiązała problemu dla mnie, nadal spiky. Największy skok jaki uzyskałem to 60kV. Więc problem leży gdzie indziej. Nawiasem mówiąc, serwer jest wielowątkowy, ale nadal mam kilka błędów, takich jak wyzwalanie task watchdog. Ale mimo to nadal działa task watchdog tiggered malloc_risk task state pri water no free_risk Current task:...
Dobra, to ja się podczepię: odpaliłem w końcu semihosting, natomiast nie bardzo wiem, co zrobić ze skryptem linkera - bo nie do końca łapię pewne rzeczy: /* Linker script to place sections and symbol values. Should be used together * with other linker script that defines memory regions FLASH and RAM. * It references following symbols, which must be...
https://obrazki.elektroda.pl/2912621300_... AddressSanitizer (ASan) to lekkie i wydajne narzędzie wykrywające błędy zarządzania pamięcią w aplikacjach napisanych w językach C i C++. ASan został opracowany przez Google i jest dostępny jako część zarówno kompilatora LLVM (od wersji 3.1), jak i GCC (od wersji 4.8). Jego dokumentacja dostępna...
Nie wiem z czym masz dokładnie problem, ale bawiąc się kiedyś w asm napisałem program zmieniający wypełnienie na PB1 (OC1A) w zależności od wartości odczytanej z przetwornika A/C. Może okaże się Tobie pomocny: #include "m8def.inc" .def acc = r16 .def result = r17 rjmp RESET ; Reset Handler reti ;EXT_INT0 ; IRQ0 Handler reti ;EXT_INT1 ; IRQ1...
Mógłby ktoś z was zerknąc w mój kod i sprawdzić co jest nie tak?? /***************************************... Chip type : ATmega8L Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 ****************************************... #include...
Cześć, mam napisać "prosty" program dla ATmegi2560. Po wciśnięciu przycisku na porcie A, ma on zapalić odpowiadającą mu diodę na porcie B. Dioda ma się świecić 1 sekundę a potem ma zgasnąć. Za podtrzymanie świecenia mają odpowiadać przerwania timera1, a program ma się zaczynać od ustawienia flagi przerwania int0. Int0 działa, po wciśnięciu przycisku...
buffer overflow timsk overflow overflow atmega8
wymiana samsung świetlówki paski ekranie cienkie toyota radio zasilać
filtr piaskowy szuflada kuchenna
Jak sprawdzić stan techniczny kolumn głośnikowych? Napięcie sygnału wejściowego TPA3118D2: zakres i ustawienia