No ale chyba, aby wgrać program przez Arduino IDE trzeba mieć bootloader? Nie trzeba. W Narzędzia-> programator wybierasz programator. I dajesz Plik->załaduj używając programatora. A jeśli z jakiś powodów to nie zadziała to Plik-> preferencja i włączasz pełny raport. Patrzysz przy kompilacji w jakim katalogu zapisują się pliki i tam masz hex'a. Możesz...
Nie da się. A jak chcesz zaprogramować swoj własny bootloader?. Wiesz że nie da się inaczej jak równolegle?. A masz programator do programowania równoległego albo choć algorytm? I nie jestem pewny czy każdy programator poradzi sobie ze zmiana bootloadera. A tak poza postem to przez ostatnie dwa lata działałem na p89c51rd2 (Philipsa) więc jak by co to...
Witaj, Ja popełniłem w przesłości bootloader dla tego mikrokontrolera ale mój własny bootloader musiał być umieszczony w pierwszych sektorach flasha. Jak będziesz chciał go wykonać to pamiętaj o przemapowaniu wektorów przerwań no chyba, że ich nie używasz. U mnie bootloader zajął 1 sektor 8k ale to na styk było a program który wgrywasz musisz zacząć...
Zapewne zostanę przy tym wbudowanym, zastanawiam się jeszcze nad tym w jaki sposób mogę wejść w tryb bootloader'a oprócz konfigurowania pinów BOOT0, BOOT1. Chciałbym móc wysłać do procka komendę (USART) np. 0x24 co spowoduje skok do bootloader'a. user can execute bootloader by performing a jump to system memory from user code. Na podstawie powyższego...
M0 nie obsługuje pełnej relokacji tablicy wyjątków, VTOR nie zadziała. Nie wiem co prawda, po co Kolega usiłuje na siłę zrobić własny bootloader w M0 (można użyć firmowego wywołanego z aplikacji), ale skoro już się uparł, to niestety zostają mu sztuczki z kopiowaniem do RAM. Powinno się dać to zrobić samym skryptem linkera - mi się nigdy nie chciało;...
Masz moim zdaniem 2 sposoby na zrobienie tego - łatwy i fajny: - Łatwy - wykorzystujesz normalny bootloader (jest kilka ogólnodostępnych wspierających RS485). Urządzenie przestawiasz w tryb bootloadera. Najłatwiej to zrobić ręcznie (czyli Reset + np trzymać jakiś przycisk), ale można tez zrobić to programowo. Dalej programujesz urządzenie "normalnie"....
(at)Freddie Chopin Nie za bardzo rozumiem w czym widzisz problem. Jeżeli ma własny bootloader i dane nie są zmieniane w trakcie pracy urządzenia (a tak to sugerujesz) to niech udostępni funkcje pobierające te dane zapisane w bootloaderze. Dodatkowo własny bootloader można w wielu stm-ach zabezpieczyć dodatkowo przed np. przypadkowym nadpisaniem. Możliwości...
Problem jest w tym: "niczego takiego w dokumentacji nie ma" ...Nadal nie mam jednak pojęcia do jakich portów można podłączyć USB w mikrokontolerze 32-bit Chyba właśnie dlatego BlueDraco zwrócił uwagę, aby sprawdzić dokumentację. Przecież AT32UC3L016 nie ma interfejsu USB, a co za tym idzie, nie podłączysz go w ten sposób z hostem (PC), aby programować...
Ten procesor ma własny bootloader i może być programowany przez RS232 bezpośrednio z PC. Po co więc dodatkowy programator?
Ok, a napisanie własnego bootloader-a ktory nie resetuje chipa podczas próby dostania sie na chip-a ?! ...Nie znalazło by sie trochę czasu na usuniecie paru komórek w EEPRM-ie a w tym UID?! A co ma bootloader do hardwarowego ISP? Przejrzyj notę procesora, żeby zrozumieć jak działa ISP (myslę tu o AVR i hardwarowym interfejsie). Zauważysz, że kod użytkownika,...
Na schemacie z pierwszego w/w linku Slow SCK to zwarcie 25 wyprowadzenia do masy... Poza tym ten programatorek zachowuje się jak USBAsp, ale ma własny bootloader, z tego, co się zdążyłem zorientować. Poczytaj to co podlinkowałem wyżej.
Aaa, czekaj.. to chyba nie jest ESP i faktycznie jakieś PHY po RMII ma zrobione. ESP32-S1 Po prostu ESP32 z wbudowanym kontrolerem EMAC. To przy okazji zapytam - jak sprawa wygląda w kwestii zabezpieczania wsadu? Da się dla tego zrobić jakiś własny bootloader, który będzie rozkodowywał paczkę z FW i flashował? Tak, jest możliwość szyfrowania zawartości...
Do takich zastosowań powinieneś napisać własny bootloader ze sterowaniem przepływem po rs 485 i dodatkowym zwrotnym raportem po zaprogramowaniu każdego pakietu danych i dla kontroli poprawności programowany kontroler powinien zwrócić crc lub otrzymać je wraz z pakietem danych . To co teraz używasz to zabawka dla amatora a nie bootloader do aplikacji...
Nie znam się dokładnie ale o ile dobrze pamiętam XP nie startuje z DOS'u jak 98/ME, To prawda i tu tkwi największy mój problem. Dawniej wszystkie Windowsy nie miały swojego bootloadera i korzystały z DOSowskiego, by się uruchomiły. Windows XP ma już własny bootloader niezależny od starszych wersji.
W trakcie normalnego działania atmegi tzn. po uruchomieniu kodu zapisanego we flash, to na pewno nie możesz nic zapisywać do flash W czasie "normalnego działania" może wykryć, że w eepromie znajduje się nowsze oprogramowanie, uruchomić bootloader i wgrać nowy soft. (at)zbyszkok Musisz po prostu napisać swój własny bootloader, który będzie pobierać...
Protokół komunikacyjny standardowego bootloadera opisany jest User Manual. Nie da się w ten sposób zaprogramować samego siebie. Jak uC wejdzie w tryb bootloadera potrzebne jest urządzonko zewnętrzne, które będzie wysyłać komendy i dane do uC dlatego zapomnij o zaprogramowaniu w ten sposób np. z karty pamięci. Owszem można zaprogramować pisząc swój własny...
Wejdź do zarządzania dyskami w jednej instalacji windowsa i usuń literę partycji na której jest zainstalowana druga kopia windowsa. Po tym uruchom drugą instalację windowsa i w jej zarządzaniu dyskami usuń literę partycji na któ®ej jest zainstalowana pierwsza kopia windowsa. P.S.: Domyślam się że każda instalacja windowsa jest na partycji podstawowej...
Jak wyglądają ustawienia dla MiniCore w Arduino IDE? Dodano po 4 Czy możliwe że procek jest walnięty po mimo tego, że wgrywa się bootloader? Mało prawdopodobne.
https://obrazki.elektroda.pl/2688765300_... https://obrazki.elektroda.pl/5544352100_... Witam. Przedstawiam projekt prostej płytki, która pozwoli na zapoznanie się z mikrokontrolerami PY32F00x firmy PUYA. Płytka zawiera mikrokontroler, kilka ledów i przycisków które można dowolnie podłączyć, mostek USB<>UART...
Ja tego nie testowałem na LPC12xx, ale LPC11xx ma bootloader tylko na UART0 (bo ma tylko UART0 ;] ). Zresztą, jak chcesz programować te procki? Nie łatwiej napisać własny prosty bootloader przez który będziesz mógł update'ować firmware stosując dowolną magistralę, od FlexRay po 1wire... Swoją drogą nie widzę celu w przeprowadzaniu pierwszego programowania...
A dla twojego rozwiązania można byle czym grać bootloader własny. Bo właśnie to chcesz zrobić.
Powiedzcie mi tylko, wowczas pisze go normalnie jak kazdy inny, ale uzywajac atrybutow BOOTLOADER SECTION czy nie?. Bo jesli tak, to sprawa przerwania znowu pozostaje otwarta, jak przesunac adres przerwania do sekcji boot. Jesli jednak nie to jak przesunac calosc programu podczas kompilacji/linkowania do sekcji bootloadera? Jedyna różnica jaka się...
A czy czasem plik recovery to nie jest ten sam co na stronie TP-Linka? (https://www.tp-link.com/pl/support/down... Nie, plik recovery ma obcięty bootloader Tu masz plik, all robisz na WŁASNE RYZYKO:
AVE... Jaki OS używasz? Może to być problem z zarządzaniem komunikacją/zasilaniem. Miałem raz takie problemy z jednym urządzeniem, gdy ono sobie mieliło bajty, ale nie wysyłało dość często komunikatów do PC i system uznał, że wypada zakończyć transmisję... Drugą możliwością jest to, iż bootloader przez przypadek kasuje kawałek swojego własnego kodu...
Bootloader zazwyczaj pisze się jako osobny projekt, nie w ramach głównego programu. Korzystanie z linkera wyklucza możliwość operowania na adresach za pomocą .org: .org jest interpretowane na poziomie kompilatora, więc przesunięcie będzie liczone względem początku danego modułu lub zostanie zignorowane - po linkowaniu podany adres będzie się różnił...
Już poprawiłem, czytam na temat tego co napisał BlueDraco Dodano po 47 BlueDraco wertuje dokumentację AN2606 ale z tego co widzę to Boot mode to własnie bootloader o który mi chodzi, więc jeśli go wyłączę to stracę możliwość aktualizacji software. Ogólnie jeśli dobrze rozumiem, to aby wyjść z tego trybu należy dokonać sprzętowego restartu procesora...
Odblokuj zatem bootloader i wgraj własny ROM od zera. Np mogę polecić ArrowOS.
http://obrazki.elektroda.pl/4288887800_1... Witam. Tym razem przedstawiam Bootloader USB MSC (Mass Storage Class) dla tanich modułów na mikrokontrolerze STM32F103C8T6. Aby uruchomić bootloader dwukrotnie wciskamy szybko(!) przycisk RESET. W managerze plików kasujemy plik FIRMWARE.BIN i wgrywany własny (nazwa dowolna). Wrzucany soft...
Nie. Bootloader jest oddzielną aplikacją, z własnymi segmentami danych. Skacząc do niej niszczysz wszystkie struktury danych aplikacji z której skaczesz. Powrót jest więc niemożliwy - chyba, że uruchomisz aplikację od nowa. Z tego też powodu przerwania uruchomione w aplikacji nie mogą być wykorzystane przez bootloader - konkretnie mogą, ale będą one...
Ano bootloader możesz mieć prawie w każdym zabytku, kiedy go sobie najpierw zaprogramujesz programatorem. W tym celu musisz mieć programator i złącze do niego na płytce procesora, na co nie w każdym projekcie jest miejsce - u mnie np. w wielu nie ma. Mam sporo projektów urządzeń, którym program wgrywa się przez RS232, który i tak w urządzeniu jest....
Możliwe że nagłówek bootloadera ma zaszyfrowany klucz i w całości nie jest zaszyfrowany, ale nie znam mechanizmu kluczy asymetrycznych. Jeśli zaszyfruję całą płytę i ją próbuję zbootować to nie startuje mimo że ma swój własny bootloader (z windows7 przypominam że to instalka). Na tutorialu widać żę gość nagrywa zaszyfrowaną płytę DVD a potem ją montuję....
Witam, jestem świeży na forum. Od miesiąca zajmuję się rodziną STM32. W zasadzie bez większych problemów. Na razie tylko zdalna komunikacja z użytkownikiem (serwer HTTP przez sieć i/lub USB) i proste zarządzanie wbudowanym sprzętem. Niestety projektowane urządzenie ma działać w zasadzie w sieci i wgrywanie aktualizacji nie może być przez "standardowe"...
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
I tu moje kolejne pytanie - skąd generalnie bierze się te hexy? Na przykład do ATMegi 8 czy ATtiny? Bo chyba nie piszecie tego zawsze sami?:P No ja jeszcze się nie spotkałem z kimś kto kupił zestaw uruchomieniowy po to aby docelowo wgrywać do niego hmmm cudze hexy. Ja sam piszę je zawsze sam, i tych, których znam też piszą sami albo uczą się pisać...
Hmm z gotowym boot loaderem do takich celów to będziesz miał kiepsko, chyba, że ktoś już coś takiego zrobił i w niekomercyjny sposób będzie chciał udostępnić. Jednak nawet w takim przypadku ty sam będziesz musiał się dostosować do wielu rzeczy - np procka, dla któregoś ktoś napisał boot loader, do jego wielkości w pamięci no i do opracowania sposobu...
Płacisz i masz, jeśli nie masz za dużych umiejętności to czeka Cię dużo zabawy z zaprojektowaniem płytki ew wykonanie czyjegoś projektu. Oczywiście przy projektowaniu płytki jak i reszty osprzętu nabierzesz doświadczenia które przydać się może w późniejszej zabawie elektroniką. Projektując własny egzemplarz będziesz musiał później wgrać do niego bootloader...
Najciekawszym w tym wszystkim jest fakt, że całą platformę w zasadzie zbudowano na bazie routera. Na alibaba.com można znaleźć podobne urządzenia pracujące pod kontrolą openwrt, w cenach jednostkowych poniżej tej z kickstartera, wystarczy wpisać model procesora w google. Obawiam się, że powstaną dziesiątki klonów urządzenia w o połowę niższej cenie....
Pytanie do autora tematu. Dlaczego kolega bawi się dość leciwymi 8051 ? Jest pełno obecnie produkowanych 8051 o wiele nowocześniejszych niż 80C31. Przykładowo są to rodziny LPC700 (OTP) i LPC900. Dodatkowo Cypress ma też ciekawe 8051. 89S52, wydał mi się w miarę sensowny choćby do nauki asemblera, którego mam w szkole. Poza tym jest dosyć tani, bo...
Bootloader zdaje się z tąd->(http://emqbit.com/darrell-loader) po paru własnych modyfikacjach takich jak ustawienia innych pamięci, dodanie bootowania kernela... Wgrywasz go przez USB za pomocą samba(atmelowski bootloader). Z bootloadera ładujesz resztę przez RSa. Standardowo: U-boot - bootloader drugiego poziomu (ja z niego zrezygnowałem) Kernel Filesystem...
czy ta różnica między procesorami wpływa jakoś na możliwość używania własnego bootloadera czy nie Wpływa. Bootloader dla LPC-ków nie posiadających tej funkcji nie może jej używać, ale oprócz kasowania strony jest jeszcze kasowanie sektorów. W przeciwnym wypadku nie było by żadnego bootloadera (w szczególności żadnego softwareowego) - czy to nie logiczne?
Jeśli nie działa Ci jakaś specyficzna funkcjonalność np. w SPI'u, to implementujesz go software'owo, czy najpierw próbujesz znaleźć rozwiązanie? Już Ci pisałem RPLx + firmowy nie idą w parze. Choćby dlatego, że nie uwzględniają jakiegokolwiek szyfrowania. Ja osobiście zawsze piszę własny.
W nowej wersji programu Z3X , możliwość naprawy boota w monte została wyłączona ( i tak nie działała, sprawdzone na własnej skórze ) .
Może jest zwarcie / zimny lut / brak połączenia? Ja wiem że pewnie już przeglądałeś milion razy, ale moja praktyka pokazuje, że w końcu zawsze znajduje się jakiś błąd tego typu - uszkodzony procesor / jtag to rzadkość Anyway - aby przetestować procka, spróbuj go zaprogramować przez bootloader (UART) i zobacz co wyjdzie. Przykładowy program dla LPC2103...
... Jednak w tym sklepie natrafilem na takie cóś, jest to niby klon arduino, tylko ze z procesorem stm32. http://www.shop.kristech.eu/product_info... Interesuje mnie czy tą płytkę też sie programuje przez USB (czy ma wbudowany programator, nie mogłem nigdzie doczytać). Cały internet milczy, a gotowa, plytka z ARM za 83zł to chyba jakieś...
Ja bym powiedział, że to offtopic, ale skoro już tu jestem coś podpowiem. 1.Aby zapisywać flash w czasie działania programu, nie możesz go jednocześnie odczytywać, a co za tym idzie- program w tym czasie musi się wykonywać z ramu. 2.Zaleca się wyłączanie przerwań na ten czas, bo funkcje ich obslugi mogą się znajdować we flashu (lub funkcje ktore obsluga...
Może tmf ma jakiś prosty sposób by dla projektów na płytkach arduino (ale nie będących projektem z arduino.h) programować przez COM i bootloader, a na własnych używać usbasp i SPI albo ft232 i spi (bo tak też się da!). Ne ma problema. Zarówno dla własnych płytek jak i płytek Arduino można korzystać z obu tych dróg zarówno w IDE Arduino jak i Eclipse....
nie wiem jak połączyć 11 plików/gier Jakiego Arduino chcesz użyć? Sprawdziłeś czy starczy RAM i flash? Każda gra na swój cel coś rezerwuje w ram, a większość Arduino ma jej bardzo mało. Naturalnie da się to rozwiązać (przydzielać pamięć dynamicznie) ale skoro zadajesz pytanie, to z tym sobie nie poradzisz. Pozostanie problem różnych konfliktów, tez...
O kurcza, Działa. :D Wielkie dzięki wszystkim za pomoc! PS. No niestety nie ma bo to też jest wymysł NXP. No ale jak zwykle mi chodziło o to czy jakoś nie da się poinformować kompilatora o tym. Twoja sprawa, ale przecież skoro piszesz własny bootloader to nie jest problem napisać kilka linijek kodu w swoim bootloaderze podstawiających właściwą wartość....
Witam, Od jakiegoś czasu Atmel/Microchip wprowadził do oferty nowe układy ATMEGA i TTINY z nowych serii określanych jako 0-series 1-series. Ponieważ zacząłem wykorzystywać układy z tych serii postanowiłem napisać do nich własny bootloader z szyfrowaniem danych algorytmem AES. Założeniem było aby go zmieścić w 768 bajtach kodu (mocno zoptymalizowany...
Witam, Chciałbym napisać własny bootloader, który miałby działać podobnie jak ten z noty 2557 od ST. Bootloader chciałbym umieścić na początku pamięci FLASH, zaś aplikację we flashu z pewnym offsetem, podobnie jak w przykładzie od ST. Aplikacja jaka ma być ładowana/zmieniana przez bootloader jest już gotowa, zmodyfikowałem skrypt linkera tak aby program...
W jaki sposób to się odbywa skoro MCU ma RDP level 1 Twój program może sobie pisać w dowolnym RDP do FLASH. Tylko firmowy bootloader nie działa. Musisz sobie napisać własny. dodatkowo bootloader jest nienaruszony podczas aktualizacji oprogramowania, bo urządzenie jest "żywe" podczas tej operacji (świecą i migają diody). No i co w tym takiego nadzwyczajnego....
Zastanawiam się czy producent stworzy do niego programator żeby można było tworzyć na nim własne projekty. Bootloader jest "na sztywno" w pamięci ROM, więc tylko podłączenie do USB i jedziemy z koksem. Lepiej jednak byłoby mieć SWD jak Tomek napisał. Mi zalega w czeluściach warsztatu ST Link v2, i myślałem że da się wykorzystać w tym przypadku, jednak...
Tuya może mieć własny bootloader, który jest oddzielny od LN882HK SDK, ale możemy nie mieć jeszcze do niego dostępu. Oto przetłumaczone maszynowo readme z SDK: LN882H SDK Introduction Compilation Methods Keil MDK Environment Setup Refer to the document LN882H Keil ARMCC Development Environment Setup Guide.pdf for environment setup. User Project Selection...
Witam, Ostatnio próbuję napisać własny prosty bootloader. Potrafię już posługiwać się komendami IAP (odczytanie sygnatury, kasowanie bloków pamięci, kopiowanie danych z RAM-u do bloków flash itp.). Na stronie NXP znalazłem notę aplikacyjną (z przykładowym programem) omawiającą sposób implementacji bootloadera wykorzystującego USB "AN 10711_1 USB secondary...
Mozna jeszcze napisac wlasny bootloader i to chyba byla by najlepsza opcja w takim wypadku...
A nie masz przypadkiem JTAG-a na pokładzie ? Ładujesz do RAM-u bootloader potrafiący programować lub własną procedurę w/g datasheet.
Odpowiem ci na pytania dotyczące BL, bo jeśli chodzi o działanie przykładowego programu, to trzebaby go przeanalizować, a jak wiesz mam pewną awersję do BASCOMa :) Bootloader jest odrębną aplikacją i zazwyczaj przyjmuje się, że jest on "nietykalny" - to znaczy jest ładowany raz i zostaje na zawsze. Ponieważ sekcja bootloadera ma własne lockbity, po...
Witam, Staram się napisać własny bootloader który ma odczytywać plik z karty SD. Ale nie mogę uporać się z problemem, jak wrzucić bootloader pod odpowiedni adres w pamięci. Na elektrodzie znalazłem że w AVRStudio (4.X) robi się to przez Project->Configuration Options-> Memory Setings i tam wpisuje: Memory Type: FLASH Name: .bootloader...
Witam, Do lutowania polecam lupę i cienki grot. Trochę ciekawi mnie co rozumiecie pod pojęciem "odpowiednia temperatura" - dużo ludzi go używa, a nikt nie precyzuje. Ja trzymam się w przedziale 300-320*C. Potwierdzam ze ten układ to kiszka - działa w zależności od humoru (i nie chodzi mi o mój humor). Dziwi mnie trochę że działa pod win98. Mi się tego...
Nie jest to możliwe z poziomu kompilatora. Poza tym, jeśli zaszyfrujesz plik, to jak go potem wgrasz ? Musiałbyś napisać własny "wgrywacz", który zdeszyfruje wgrywany program do odpowiedniej postaci lub wgrać do megi bootloader który będzie deszyfrował program.
i nic nie da, jesli nie da sie wybootowac z usb, a poza tym plyta z inst ma sowj wlasny bootloader
Witam, ostatnio zamówiłem oneplus 12 z TS. Wszystko było z nim dobrze, ale zauważyłem że bootloader był odblokowany więc na własną rękę spróbowałem go z powrotem zablokować. Udało mi się to zrobić jednak kiedy telefon się zrestartował wyświetliło się logo oneplus tak jak telefon zwykle się włącza jednak zaraz po tym zamiast włączać się system jest czarny...
pkris74 -> wiem, znam i używam czasem v-usb, ale uwierz mi proszę, że szybciej mi zrobić to było w ten sposób. No mógłbym to zrobić na v-usb i to w trybie HID .... i co? Mogę to zrobić nawet z komunikacją po UDP na łączach ETHERNET .... tylko po co? Ja mam i tysiąc osób ma pod ręką przejściówkę USB/R232 dzięki czemu połączenie z prockiem do takiego...
Arduino ma tę zaletę, że można kupić płytkę za 30zł i coś na niej robić. Gdyby nie to, że osoby które prowadzą laboratoria po prostu kupiły kilka zestawów Arduino, to zajęcia laboratoryjne z mikrokontrolerów jednoukładowych byłyby prowadzone wyłącznie w oparciu o dwa zestawy DSM-51 i ew. mocno niedorobiony emulator tego systemu na PC. Można się nauczyć...
Dla mnie w/w wygoda to pojęcie względne, zależne od przyzwyczajeń. Np. dla mnie wygodniej jest używać Linuksa z avrdude+avrmate+ własny program do projektów w python... ;)
Witam, szukam jakiegoś bardzo prostego przykładowego bootloadera, na którym można opracować dostosowany do własnych potrzeb. STM32F1xx Potrzebuję przykładu bootloadera wrzucanego na początek / kasującego zawartość flesha / programujący i przemapowujący wektory przerwań. nie chce wyważać otwartych drzwi. Ze względu na potrzebę przeprogramowania własnym...
Jeśli dopuszczasz utratę konfiguracji - wystarczy jeden sektor. Niekoniecznie; jeśli ta konfiguracja jest modyfikowana tylko na żądanie, jednoczesnie gwarantując obecność zasilania, to nie ma sensu uzywania wielu sektorów. LPC111x pierwszej generacji byąy wyjątkowo paskudne pod tym względem, ale proble nie leży w samym rozmiarze sektora 4 KiB, a w...
Wszystkie płytki które ja uruchamiam, mają w procesorach pin boot0 ściągnięty do masy przez 10k lub 0R - praca z pamięci flash (używam zewnętrznego programatora). Konfiguracja boot[1:0] = 01 spowoduje uruchamianie bootloadera po każdym resecie. Pytanie, czy używasz bootloadera czy zewnętrznego programatora? Jeśli używasz wbudowanego bootloadera, sprawdź,...
W zasadzie, to boot-loader znajdujący się w ROM-ie, nie ma takiej funkcjonalności. Więc pomysł NXP jest taki, że trzeba sobie napisać taki jak to oni nazywają "secondary bootloader" i umieścić go z początku pamięci flash i przy jego pomocy programować wyższe obszary pamięci już właściwym kodem. Nic nowego, robiłem tak wiele razy, jednak jeśli nie ma...
Można zmienić bootloader, można sobie skompilować własny i albo wyłączyć albo zmienić pin, źródła są w katalogu core, w readme jest przykładowa linijka do wpisania "make atmega8 AVR_FREQ=16000000L BAUD_RATE=115200 LED=B5 LED_START_FLASHES=2 UART=0" , można się domyślić co tu zmienić, nie dam Ci instrukcji - u mnie to nie działa, bo nie mam poinstalowanych...
po co i dlaczego uzywa sie bootloadera w Arduino 1. Jest to w produkcji na taką skalę, w jakiej powstaje Arduino najtańsza opcja (nie wiem czy zdajesz sobie sprawę, że launchpad jest sprzedawany chyba poniżej kosztów produkcji) - dodanie jakiegokolwiek sensownego programatora kosztuje, a programowanie poprzez FT232 (starsze Arduino) w trybie BitBang...
Nie HTTP, tylko TCP, jeśli już. Przy czym można w tym celu spokojnie zastosować UDP i na przykład TFTP, tak to jest rozwiązane np. w urządzeniach Cisco, które same potrafią za pomocą TFTP ładować konfigurację i obrazy. IP i domyślną ścieżkę wsadu zapisujemy sobie gdzieś w dogodnym miejscu i możemy wykorzystać gotowy serwer. Wadą jest tu brak autoryzacji,...
Brak VoIP na routerze możesz obejść własną bramką (na przykład znanym i popularnym Linksysem PAP2T). Dodatkowo uzyskujesz możliwość konfiguracji wszystkiego, a przy tym operator nie stawia ci własnej sieci na Twoim urządzeniu). Gdzieś nawet tutaj zamieszczałem parę lat temu manual konfiguracji tej bramki pod "pomarańczę". W oprogramowaniu na razie nic...
Jeśli miałbyś wybraną płytkę Arduino, np. UNO, do tego właściwy port COM tego CH340 i kliknął strzałkę to wgra przez bootloader i port COM (w tym samym ustawieniu oczywiście wypalasz bootloader). Jeśli używasz nietypowej płytki, własnej definicji czy czegoś w ten deseń, gdzie domyślnym trybem programowania jest USBASP to po wybraniu strzałki będzie...
Bootloader i stabilność 3 OS na jednym dysku. Nie bardzo rozumiem w czym problem? MBR masz przecież jeden na początku dysku a każda partycja i system na niej ma własny sektor PBR. upgrade ew. RAM. Najlepiej zawsze najpierw przygotowujesz sprzęt a później instalujesz system ale w przypadku RAM to nie ma znaczenia i możesz dołożyć po instalacji.
Witam, nie mogę znaleźć w sieci programu do podsłuchu UART (np. za pomocą FTDI 232). Czy może ktoś napisał coś takiego pod Windows we własnym zakresie i może się podzielić?
A procesor na pewno dostaje zasilanie ? Niektóre wersje tego programatora wymagają zasilania dodatkowych buforów własnym napięciem (np. 5V).
Naprawdę fajna robota. Wziąłem twój zrzut, (at)p.kaczmarek2, bk7231s_dump-2022-1-21-21-20-20.bin i zdałem sobie sprawę, że zawiera również bootloader zaczynający się od 0x1EF000. Można odszyfrować przy użyciu metody (at)btsimonh, ale zamieniając ostatni argument (start addr) na 0. Jest to ten sam, który jest dostępny w [1]. [1] github /tuya/tuya-iotos-embeded-sdk-wifi-ble-bk...
Witam wszystkich Chcę napisać bootloader jednak nie wiem jak się do tego zabrać w Atmel studio 7. Trzeba tworzyć własny Makefile czy nie? Jeśli nie to co i gdzie trzeba wpisać? Zależy mi aby w pliku config.h były wpisane takie parametry jak cpu = atmega8 fcpu = 8MHz boot_start = 0x1FF0
dlatego zadałem to pytanie :), bo na PCB mam tylko piny do SWD wyciągnięte. Ale dalej wracamy do mojedo pytania nr.1. Po co debugujać miałbyś używać bootloadera. Jak już nie debugujesz to jest wszystko jedno. Dlatego sprawdź czy ten bootloader nie ma czegoś takiego jak ustawianie tych bitów. Jak nie to proponuję napisać własny. Bo jeśli tak, to pozostanie...
Jakoś nie do końca rozumiem ideę kasowania - z tego co wiem kasować można pamięć flash tylko stronami. Podsunąłeś mi za to inne rozwiązanie - zaprogramować cały procesor (przez bootloader) wsadem wypełnionym komórkami o wartości 0x00, potem też przez bootloader wykasować wszystko i potem via np. ISP odczytać i sprawdzić ile i jakich komórek nie kasuje......
Potwierdzam jest taka możliwość. Można programować przy użyciu lini TX i RX jeśli tylko pozostanie bootloader. Można też zrezygnować z kwarcu i użyć wewnętrznego oscylatora. Wymaga to zmiany fusebitów i zmiany konfiguracji plików w środowisku Arduino.
OK. więc mam swój własny wątek, aby zarejestrować kilka bazgrołów, zamiast zamulać ten https://www.elektroda.com/rtvforum/topic... zabawa z moim własnym urządzeniem RT-Threads bootloader - przełącznik sprawy w pierwszym poście tego wątku. CB3S. flashowanie fabrycznego Uascent, a następnie flashowanie niezaszyfrowanego pliku BK-N RBL OpenBK7231N_App_1.0.0.rbl...
Witam, Chciałbym napisać sobie własny prościutki mały bootloader, który zapisywałby tylko pamięć Flash (bez eeprom). Oparty o wczytywanie danych przez RS232. Oczywiście chciałbym to napisać w C. Program miałby działać ze stałą prędkością np 9600. ale na razie mam teoretyczne pytanie czy dobrze rozumuję jak do tego podejść i czy już na tym etapie nie...
tak robilem dokładnie iten komunikat wyskoczył Spróbuj tym wepchnąć soft na siłę: https://dlcdnets.asus.com/pub/ASUS/wirel... "Firmware Restoration is used on an ASUS Wireless Router that failed during its firmware upgrading process. It uploads the firmware that you specify. NOTE: This is not a firmware upgrade utility and...
Czy jest możliwe zaktualizowanie androida do 4.2.2 w telefonie od Orange? Firma Orange nie wydała aktualizacji i chciałbym to zrobić na własną rękę. Roota udało mi sie postawić. Czy blokade bootloader ściąnę sam, czy musze udać sie do salonu Orange? Dziękuje z góry za pomoc. Pozdrawiam
Jeśli chodzi o glich mac to możesz użyć starszej wersji jest ok xx85 jest ok 100% Nie pamiętam jaka była wersja wykryto glich, RGB działa również na tym firmware . Więc usterka mac zmieniająca się na C8:47:8C:00:00:00 po zresetowaniu cyklu zasilania jest nowym błędem po oprogramowaniu xx85? (at)pkaczmarek2 za flasher spi, którego jeszcze nie znam but...
http://obrazki.elektroda.net/86_12805854... Witam, Chciałbym zaprezentować kolejny mini projekt aczkolwiek bardzo użyteczny i przydatny na codzień. Ponieważ posiadam kilka bardzo dużych wyświetlaczy VFD 2x20znaków (rozmiar lampy 20x6 cm !!!) postanowiłem zbudować mini panel reklamowy z wygodną obsługą dla klienta. Wyświetlacze omawiane były w http://obrazki.elektroda.net/65_12805841...
Masz rację, że ktoś kto napracuje się nad rozwiązaniem, spędzi nad tym wiele godzin i nocek to nie będzie chwali się.... na prawo i lewo jak do tego doszedł i co należy zrobić, czysty biznes. Producent przy naprawach płyt nie 'bawi sie' w takie kopiowanie plików tylko wgrywa nowe klucze, które kalkulowane są do ID procesora. Ciekawe, producent musi...
http://superuser.com/questions/634181/cr... Tu masz opis odnośnie tworzenia obrazu dyskietki z własnym bootloaderem: http://en.wikibooks.org/wiki/X86_Assembl...
Witam, mam dwa pytanka: 1. Jaki mogę ustawić maksymalny rozmiar bootloadera w LPC2103, 2. Czy jeśli będę wgrywał własny boodloader i coś spiepszę (np. błąd w programie lub co gorsza np wyłączę prąd podczas wgrywania) to czy ten podstawowy bootloader ( po RS ) zostanie uszkodzony? Pozdrawiam
Póki co jeszcze nie udało mi się uruchomić płytki. Załadowałem bootloader, opcja AVR prog ją rozpoznaje, ale mam problem z upgradem softu.
Nierozumiem tylko o co chodzi z tym "boot loaderem". Bootloader to taki "trzeci" typ programowania, można to wykonać z poziomu działającego programu na mikroprocesorze. A co do programatora równoległego, to nie masz co liczyć że ktoś da Ci kompletny gotowy projekt który obsłuży 1001 układów scalonych. Najlepiej jakbyś sobie zrobił "własny" wtedy możesz...
Proszę o wyjaśnienie sposobu działania bootloaderów w tej serii uC Cortex-M3 ( zapewne też w innych prockach Cortex firmy NXP: Nie do końca potrafie się połapać w rodzajach bootloaderów: 1. podstawowy bootloader to bootloader na porcie UART obsługiwany np. przez program FlashMagic uruchamiany przez zwarcie pina procesora do pamięci Czy jest to bootloader...
A jak przebrniesz podstawy, to już będziesz wiedział, że AVR nie potrafi wykonywać aplikacji z inej pamięci niż własny FLASH. Czyli jeśli aplikacja byłaby na karcie SD, to bootloader musiałby ją najpierw przenieść do FLASH MCU - w tym celu najłatwiej, jeśli aplikacja jest w postaci pliku binarnego, gotowego do wrzutu do FLASH.
Witam, mam pytanie. Czy wgrywając bootloader z arduino na atmege328, wybierając wersje atmega328P (at) 16MHz wgrywają mi się od razu ustawienia fusebitów skonfigurowane pod 16 MHz czy muszę je dodatkowo ustawiać we własnym zakresie? Pozdrawiam
Witam serdecznie Tematy bootloadera do ARM7 sa ciężko wyszukiwalne w sieci... Do sam7 jeszcze gorzej, a na tym poziomie platforma ma duże znaczenie, ale do rzeczy. Piszę właśnie bootloader którego zadaniem będzie odczytanie obrazu pamięci z pliku i zapisanie go we flashu. I właściwie to zadanie nie jest trudne. Jednak bootloader będzie na początku flasha,...
Nie każdy. Każdy da się programować przez SWD, ale interfejsy poszczególnych producentów komunikują się na ogół tylko z własnymi układami - ST-Linkiem Kinetisa nie zaprogramujesz. Interfejsem nie-producenckim, np. J-linkiem, zaprogramujesz każdy uC, ale za te interfejsy na ogół płacisz, chyba, że jest to jakiś otwarty, obsługujący Open OCD. Bootloadery...
W sumie z tego co widze to procek okolo 42zl netto w detalu :) WIem ze wsadu to oni nie dadza... ale z tego co wiem to Jovy ma opcje zrobienia upgrade firmware... tak niesmialo to ja bym sobie obczail te pliki z update... jak nie sa szyfrowane - lub robione to jest w jakis prymitywny sposob to moze sie okazac ze mozna sobie to wgrac. Oczywiscie trzeba...
Z szyfrowaniem danych jest inna sprawa. To czy bootloader ma szyfrowanie czy nie zależy od jego autora i zapotrzebowań. Do najprostszych zastosowań, nazwijmy je prywatno-wewnętrznymi nie potrzeba szyfrowania. Inaczej ma się sprawa jak puszczasz urządzenie do klientów, na rynek. Dając jako plik aktualizacyjny po prostu skompilowany program narażasz się...
stm32 własny bootloader bootloader stm32 własny esp8266 bootloader
schematy projektorów passat przeróbka montaż teleskopu
mikrokomputer cobra1 układ zastępczy tyrystora
Lokalizacja sterownika ECU w Peugeot 5008 1.6 HDI Odzyskiwanie kodów sterownika Opel Vectra C