Spróbuj macOS High Sierra 10.13.x na komputerze Mac za pomocą macOS High Sierra Patcher. Czego będziesz potrzebować: 1. Kopia instalatora systemu Mac OS High Sierra. Możesz pobrać ją ze sklepu Mac App Store za pomocą komputera obsługującego High Sierra lub za pomocą wbudowanej funkcji pobierania bezpośrednio z macOS High Sierra Patcher. - Uruchom macOS...
1. Przeczytaj początek tego: http://docs7.chomikuj.pl/492704393,0,0,0... 2. W systemie Windows istnieje funkcja wyszukiwania pliku o określonej nazwie. Czy użyłeś jej do zlokalizowania potrzebnego pliku ?
Jak jest aplikacja to oprocz ustawienia predkosci kwarcu i skokiem do programu glownego nic nie robi,. Dosyć odważna teza... Całkowicie błędna niestety. Bootloader przed skokiem do aplikacji powinien wyłączyć WSZYSTKO co włączył/skonfigurował, Ty natomiast nie wyłączasz niczego: - RCC i PLL, - przycisk, - SysTick. Funkcja konfigurująca SysTick włącza...
Zakładam, że pytasz o sytuację uruchomienia jednego programu (normalnego) przez drugi (bootloader)? Generalnie dobrze by było, gdyby ten bootloader po sobie sprzątał, tzn np. wyłączał wszystkie układy peryferyjne których używał, doprowadzając całość do stanu jak najbardziej zbliżonego do prawdziwego resetu. Po stronie "normalnego" programu generalnie...
Wyłączyłeś przerwania przed skokiem do aplikacji.
Siema. Poradnika nie mam ale postaram się napisać co i jak. 1st instalujesz sterowniki - bez podłączonego UBL. Po zainstalowaniu ster. podłącz ubl i właczasz Motorocker.Przed podłączeniem fona wejdz w bootloader i spisz sobie Boot I SW, czyli:BOOT 0A.52 SW R252211LD_U_85.9B.80R. Teraz podłączasz fona (wyłączonego) i włączasz go po podpięciu do hub-a....
Może trochę zmienię temat, ale błędy tego typu: main.c:1834: error: conflicting types for 'Pisz_32x32_transparent_ram' main.c:89: error: previous declaration of 'Pisz_32x32_transparent_ram' was here świadczą nie o tym, że funkcja jest we flashu zamiast w RAM, tylko o tym, że w dwóch różnych miejscach są zdefiniowane w różny sposób......
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
https://obrazki.elektroda.pl/2451177300_... Dzień dobry, Jakiś czas temu otrzymałem NAS, model DS1515+, sprzęt był pierwotnie uszkodzony i ktoś już go naprawiał z racji dodatkowego rezystora, który ma przeciwdziałać https://obrazki.elektroda.pl/8088734500_... Sprzęt oczywiście się uruchomił i była możliwa instalacja...
https://obrazki.elektroda.pl/9299255200_... Odkąd radioodbiorniki zagościły w samochodach pewien problem stanowiło podłączenie ich do instalacji samochodowej - nie było bowiem jednolitego sposobu. Dopiero w latach 90-tych opracowano standard złącz tzw. kostki ISO oraz rozmiar radioodbiornika tzw. DIN. Co prawda producenci aut często...
https://obrazki.elektroda.pl/3330083100_... Model Warstwy Łączna liczba parametrów Liczba aktywnych parametrów na token Łączna liczba ekspertów Liczba aktywnych ekspertów na token Długość kontekstu gpt-oss-120b 36 117b 5,1b 128 4 128 tys. gpt-oss-20b 24 21b 3,6b 32 4 128 tys. Tutaj pokażę uruchomienie gpt-oss:20b krok po kroku oraz...
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
Rozwijam swój bootloader dla procesora Atmega328PB, który obsługuje moduł GSM. Jak na razie wszystko działa ale aktualizacja jest podzielona na 2 etapy. Bootloader zawsze na początku pobiera z serwera stały pik domyślny a dopiero potem pobrany firmware "rozmawia" z serwerem i dowiaduje się jaki i skad plik ma pobrać. Dane te zapisuje w eepromie od jej...
https://obrazki.elektroda.pl/2558148800_... -BANDIT INFO BOX- 1. WSTĘP Opisywana konstrukcja to zestaw dodatkowych cyfrowych wskaźników które wykonałem do swojego motocykla (Suzuki Bandit 650S K5). Są to wskazania: aktualnego biegu, napięcia w instalacji oraz temperatur: oleju i powietrza (silnik tego motocykla jest chłodzony olejem...
Dziękuję serdecznie , mam je już i niestety mam taki komunikaty: https://obrazki.elektroda.pl/3823514600_... Funkcja atomatic mode wyskakuje powyższy komunikat, ale gdy mam zaznaczone " only bootloader recovery without FW flash" wgrywa się poprawnie, op com niestety pokazuje błąd przy próbie połączenia.
https://obrazki.elektroda.pl/2313750600_... Chciałbym przedstawić w sumie bardzo prosty projekt – układu pośredniczącego pomiędzy nowymi pompami Grundfos Alpha, a sterownikiem ogrzewania. Kilka lat temu prezentowałem układ sterownika kotłowni, który ma możliwość sterowania pompami Grundfos UPE z użyciem protokołu GeniBus. Niestety...
Kupiłem kilka inteligentnych wtyczek Nous A8M, ponieważ reklamowały obsługę materii i pomyślałem, że ułatwi to integrację z HA bez ich flashowania. Odkryłem jednak, że implementacja materii jest bardzo zła (pomiary mocy są opóźnione nawet o 30 minut) Otworzyłem więc jedną wtyczkę, aby sprawdzić, czy można ją sflashować https://obrazki.elektroda.pl/9279072500_...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
Witam Chciałem się dowiedzieć jak to jest z tym bootloaderem. Mianowice jeżeli wgram kod boodloadera dla at32 powiedzmy pod adres 0x7800 i tam mam aplikację która powoduje załadowanie programu głównego. To gdy wgram tylko bootloader początkową pamięc mam pustą to cz będzie dochodziło do restartu procesora jak po jakimś czasie w boodloaderze zostanie...
Tu jest mała pułapka. Pin 0 to najczęściej RX od USART a pin 1 to jego TX. Arduino mają najczęsciej włączony bootloader który też uruchamia USART który przejmuje te dwa piny. Jeśli chcesz wykorzystać te piny do komunikacji to nie ma sprawy, ale jak chcesz na nich ustawiać lub odczytywać stany to musisz wyłączyć odbiornik i nadajnik. Przykładowo dla...
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
Dzięki za wskazówkę, zmiana cfg_readReplyStyle z 0 (domyślnie) na 5 sprawiła, że funkcja odczytu działa natychmiast. Prędkość była ustawiona na 115200 Starting read! Read parms: start 0x00 (sector 0), len 0x200000 (0 sectors) Now is: Thursday, June 5, 2025 2:11:12 PM. Flasher mode: BK7231N Going to open port:...
https://obrazki.elektroda.pl/2135111100_... Witajcie moi drodzy. Przedstawię tutaj płytkę Fubarino-Eth oferującą łączność USB i Ethernet opartą na 32-bitowym PIC32MX795F512H (512KB Flash, 128KB RAM) i nieśmiertelnym ENC28J60. Płytka ta stanowi moją wersję słynnego Fubarino-SD 1.5 od Projekt płytki Projekt ten jest moją przerobioną...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
Tak, instaluje w trybie UEFI. Kiedys probowalem instalowac jeszcze w CSM/LEGACY ale stawalo rowniez. Sprobuje wypalic pendrive ze wsparciem na Legacy bios. Tak, jest funkcja Legacy, tylko mam rowniez na tym laptopie W11 i W10, a one sa na UEFI. Tez mi nie pasowalo to, ze to wina procesora, ale jednoczesnie wiedzialem, ze inni instaluja nawet tak jak...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
Zrobiłem to co podałeś trochę poprawiłem efekt ten sam. Poszedłem też na skróty i wyliczałem tylko okres resetując timer też ten sam błąd.. Zastanawiam się czy aby na pewno attiny ma 16MHz bo są źródła które podają 16,5MHz korzystam z Digispark Attiny85 i ze względu na USB jest tak taktowany, zastanawiam się o ile to prawda ze 16,5MHz jak uciąć te 0,5Mhz...
https://obrazki.elektroda.pl/7762842500_... Witam. Zanim przejdę do prezentacji sterownika, chciałbym najpierw trochę napisać o projekcie w aspekcie historycznym. Projekt PCB powstał jako pierwsze zaprojektowane przeze mnie urządzenie, gdzie jeszcze nie znałem żadnego środowiska projektowego PCB. Projekt miał być jako sterownik do...
Czy to jest tak, że skod do 0 licznika rozkazów nie kasuje ustawień rejestrów Nie kasuje. To tylko skos pod adres. Kasuje tylko reset sprzętowy. No i dlaczego sama klasyczna obsług 1W nie poradziła sobie z konfiguracją tej linii? Obsługa 1W nie poradziła sobie ponieważ w ogóle nie ingeruje w PORT. Zwróć uwagę, że co prawda wysyłasz do funkcji PORTB,...
a dla 8MHz powinien być przy 0 1 i 3 Jak teraz robisz odczyt, i masz ptaszki przy 0 1 i 3, czyli udało się przestawić uC na 8MHz, to powinieneś wgrać kod skompilowany dla INTERANAL 8MHz. A poza tym, jak się udało przestawić na 8MHz to sprawdź, czy działa wgrywanie z Arduino. Jak działa to wgraj bootloader, on wyłącza specjalne funkcje pinów dla JTAG...
Witam. Jako że na elektrodzie mało jest szczegółowych informacji na ten temat, postanowiłem rozpocząć dyskusję na ten temat aby rozwiać wątpliwości oraz przekonania co do partycji GPT. Wolałbym ten temat w dziale "Komputery serwis" a nie "Komputery FAQ". Dlaczego GPT. Wady partycji MBR: - Ograniczenie pojemności partycji do 2 TiB (teoretycznie 16 TiB...
Czy wie ktoś może jak napisać w ethernucie funkcję która będzie ładowana i uruchamiana w RAMie? Chcę zrobić prosty bootloader. Normalny proram ściąga nowy soft do pamięci po I2C. Potem odpalana jest funkcja w RAMie która ptrzeflashuje pamięć. No więc drugie pytanie... Przykład jak zapisać pamięć flash?
przecież nie wgra programu bezprzewodowo przy wykorzystaniu bootloadera :D Dlaczego nie? Bootloader to nie jest jakaś funkcja mikrokontrolera tylko jest to tak jakby podprogram. Jeśli go napiszesz samemu, możesz wgrać program jak tylko Ci się podoba, a reset możesz również wykonać zdalnie. Bootloader wgrywasz tylko raz i masz spokój z programatorem...
Ok, można powiedzieć że jestem krok dalej: po ustawieniu fuse BOOTEND na 0xB oraz kompilacji programu aplikacji z parametrem linkera: -Wl,--section-start=.text=0x0B00. oraz ręcznym wrzuceniu programu aplikacji pod adres 0x0B00 flasha mcu program startuje, oraz poprawnie wywołuje tryb DFU bootloadera po resecie. zastosowałem poniższą konstrukcję [syntax=c]#define...
Dokładnie tak ma być, że funkcja wywolujaca reset ma być w głównym programie.
Aplikacja i reset watchdoga działa na standardowym bootloaderze, zawiesza się przy wywołaniu resetu przez watchdoga tylko na AVR231 bootloader. Bez usunięcia fragmentu kodu z deklaracją dostaje komunikat, że ta funkcja jest już zadeklarowana w innym miejscu.
Cześć, testuję właśnie ukończony Bootloader dla STM32L031 podłączonego do ESP8622 po UART. Niestety po aktualizacji oprogramowania głównego przez Internet, kiedy to program powinien wejść w główną funkcję głównego firmware, otrzymuje HardFaulta. Kiedyś już napisałem Bootloader dla USB, ale wtedy były to dwa oddzielne projekty w uVision i miałem zapas...
Jak wgrywasz bootloader programatorem to i tak nieźle, sam program możesz wgrać tą samą drogą klikając "wgraj używając programatora", a jeśli używasz tej opcji, to musisz pamiętać że za każdym razem jest wymagane ponowne wgranie bootloadera. Wgraj sobie program BLINK z czasem LED ustawionym na 10-50ms, na początku programu dodaj delay(5000), zauważysz...
żadna funkcja biblioteczna nie ma powodu, żeby ruszać rejestr VTOR - inaczej rozsypałaby obsługę wyjątków. żaden "normalny" program (nie-bootloader) też nie powinien go ruszać. Wyrzuć/zakomentuj operację na VTOR w pliku setup i po kłopocie. Nie korzystam z SPL, dzięki temu używam najtańszych wersji układów z najmniejszą pamięcią i nie mam problemów...
To już z przyzwyczajenia. Warning byłby gdyby funkcja była zadeklarowana jako nie void. Hmm, dla funkcji "nie-void" byłoby chyba standardowe ostrzeżenie, że nie zwraca wartości gdyby "return x" był za __builtin_unreachable(); i przez to kompilator usunąłby go jako kod, do którego i tak nie dojdzie. A wspomniany w linku warning, według mojego rozumienia,...
w c# jest taka specjalna funkcja do tego string[] theSerialPortNames = System.IO.Ports.SerialPort.GetPortNames&... :)
Czemu? Zależy jakie biblioteki. Największą funkcja u Ciebie jest _svfprintf_r(), który sam zajmuje 5kB (+ sporo funkcji jest zapewne tylko dla niej, np. _dtoa_r() który zajmuje 3.5kB). Musisz zobaczyć co w Twoim kodzie używa funkcji sprintf() (bo svfprintf() jest używany właśnie jako baza dla sprintf()) lub podobnej (np. snprintf(), asnprintf() itd.)...
Dzięki za szybką odpowiedź. Wstępnie chciałem wykorzystać AVR231 z racji szyfrowania AES (chodzi o zabezpieczenie firmware uC), aczkolwiek tak myślę, że skoro to procesor będzie sam przechodził w tryb aktualizacji (znając serwer itd itp) a serwer będzie weryfikował jego ID (poprzez IMEI) to nawet jeśli ktoś już wpiął by się fizycznie między modułem...
1. super kolego "tmf" poszło ale jednak jest zabezpieczony bo rozpoznaje proca odczytuje fusebity ale nie odczytuje zawartości flash i eeprom 2. w nowej sztuce odczytuje mi ID proca ale nie mogę go ali czytać ani programować czy trzeba najpierw wgrać jakiś bootloader do niego? nie pomaga nawet funkcja clear.
Panowie, czy może ktoś pomóc. Jak powinna wyglądać dokładnie funkcja switch_to_main_app(); ? Nie działa mi do końca dobrze ten bootloader, prawdopodobnie przez to. U mnie wygląda tak: [syntax=c]void switch_to_main_app(void) { typedef void (*function_ptr)(void); function_ptr firmware; SCB->VTOR = (volatile uint32_t)(0x08002000);// set vector table const...
Radio Present: Yes Radio Firmware Version: Radio Bootloader Version: Radio File System Version: Default Radio GDFS Version: IMEI Number: Czyli funkcja dzwonienia jest ale nie ma RADIO ROM? ;D Jest super dokładnie ;D
Akurat to ja tworze ten bootloader jako osobny projekt w AVR Studio (wersja pisana w C). Na razie mam tak zrobione, że funkcja main jest przesunięta w obszar bootloadera wraz z przerwaniami za pomocą opcji -Wl,-Ttext,adres. Do funkcji main wrzucone jest proste miganie diody, żebym wiedział, że coś tam wykonuje Atmega. No i w tym problem, że nic się...
Co to jest pętla auto-baud? I czemu bootloader miałby ją wymuszać? Pewnie chodzi Ci o ISP? Albert Dokładnie chodzi mi o diagram "boot process flow chart". Wynika z niego, że jeżeli nie istnieje program użytkownika, rozpocznie on auto-baud czyli po prostu uruchomi ISP. No to on bada tylko sumę kontrolną w zarezerwowanym wektorze, nic więcej. Albert...
esp8266 bootloader bootloader tomtom samsung bootloader
zasilacz regulowany komputera 500gb seagate barracuda piekarnik uszkodzić
przetwornica 24vdc 12vdc podzielniki kosztów
Migający kluczyk w pralce Bosch - przytrzymanie start nie pomaga Integra 256 - Karta użytkownika nie wyłącza czuwania