Dziękuję wszystkim za pomoc! Uruchomiłem bootloader z kartą SD, ale nie z projektu EP. Miałem duże problemy aby odczytać kartę SD. Wykorzystałem szablon Freddiego dla stm32f103 i FatFs w opcji read-only. Całość z obsługą prostego szyfrowania zajmuje mniej niż 8k. Odnośnie debugowania to łatwiej mi jest pisać i debugować osobno bootloader i główną aplikację...
Xmega-A1 Xplainded ma wbudowany bootloader czyli można programować układ bez programatora (przez jakiś program do obsługi RS232 - mam nadzieję, że przez putty'ego by się dało bo go bardzo lubię). Fajnie... tylko czy da się debugować płytkę bez programatora? Pewnie musiał bym mieć AVR Dragon :cry: lub inne "super tanie" cudo... Na STM32Discovery mimo,...
To w końcu jaką płytkę próbujesz czym zaprogramować? F401 jest całkowicie niezgodny z F103, a BluePill ma się nijak do Maple. Zgaduję, że chcesz pisać w Arduino, chociaż tego też nie napisałeś. Poczytaj stm32duino i znajdć to, czego potrzebujesz, zamiast próbować po omacku. Chińskim ST-Linkiem możesz łatwo i wygodnie wgrać program przez SWD zamiast...
Cześć Freddie, serdeczne dzieki za odpowiedź, odpisuję wolno bo czasu brak:(. Tak, pomyliłem się co do cyferek, bootloader zajmuje pierwsze 3 x 16kB (do 0xC000), po tym jest 16kB sekcji data a aplikacja zaczyna się na 0x10000. Sekcja data ma dwojakie zastosowanie: 1. Wymiana informacji pomiędzy aplikacją i bootloadrem (ustawienie flagi) + dane nieulotne...
Kolejne pytanie teoretyczne - co się powinno dziać z poziomu debuggera gdy dochodzi do skoku do programu użytkownika, a tego programu nie ma w ELF? Rozumiem że chodzi Ci o to czy można debugować dwa róźne programy np bootloader i właściwą aplikację na tym samym targecie. Oczywiście, że można. Nie można (przynajmniej ja nie umiem) użyć ST-Linka. Jeżeli...
Witam można to zrobić tak? Dwa projekty w jednym boot w drugim program wykonywalny. 1. projekt z bootem rom (rx) : org = 0x08000000, len = 16k // akurat 16k ma sektor// linker w tym projekcie mam tylko dwie opcje : - konfiguracja zegara+ czytanie programu np przez spi + zapis do flash - lub skok do adresu 0x08004000 2 projekt z programem. rom (rx) :...
Faktycznie była mała pomyłka na druku. Już bootloader odpala i Flash Loader Demonstrator widzi procesor. Teraz mam pytanie co zrobić żeby można było debugować? Czy zworki BOOT mogą zostać w tej samej konfiguracji czy trzeba przestawić na jakiś inny tryb? Chciałbym RLinkiem wrzucać program i debugować ale RIDE7 uparcie twierdzi że nie widzi procesora.
Witam, przeczytałem jeszcze raz twój artykuł, ustawiłem konfigurację tak jak podajesz i.... wprawdzie programowanie przechodzi dalej, to jednak nie wywołuje mi funkcji main. Dla wyjaśnienia chciałbym potrafić programować oraz debugować procesor. Port odpowiedzialny za Bootloader mam podłączony przez rezystor 10k do zasilania. Poniżej inicjalizacja:...
1. Nie słyszałem żeby dało się tak zrobić, głównie ze względu na przemapowanie przerwań. Jednakże mógłbyś zaimplementować sobie taki skok pomiędzy aplikacjami (wliczając w to przemapowanie przerwań) po naciśnięciu przycisku itd. Jednak jeżeli ładujesz do flash bootloader a potem aplikację to nie licz na to że będziesz mógł debugować obie na raz. Ładujesz...
Chciałbym tylko delikatnie zwrócić uwagę, że wprawdzie AVRki oferują bootloader, jak napisałeś, ale może coś ci się pomyliło - nie mają go w sobie po wyjściu z fabryki. Więc żeby mieć bootloader to jednak trzeba mieć programator - przynajmniej ten JEDEN raz żeby wgrać bootloader. A w praktyce - to zajmowanie się mikrokontrolerami bez programatora sprzętowego...
Tools/AVRprog, to jedyna mozliwość. Ważne aby przy upgradowaniu twój JTAG nie był połączony z płytką docelową (żeby nie dostawał informacji o zasilaniu z płytki docelowej ) wtedy po włączeniu zasilania w JTAG-u uruchomi się kawałek softu odpowiedzialny za aktualizacjię. Jak sie nie uda , znaczy że bootloader wyleciał. Jak sie uda , to zeby debugować...
żeby zamigać diodą na STM32F0 potrzebujesz o jedną linijkę kodu więcej niż na AVR. Im bardziej złożone rzeczy będziesz programował, tym bardziej kod na Cortex będzie krótszy od kodu na AVR. Wydajnościowo jest to nieporównywalne - coś jak 10x szybciej przy tej samej częstotliwości zegara. Możliwości peryferiali o niebo większe. Ponadto ARM mają jednolitą...
Witam udało mi się skompilować Nuttx pod moduł hymini-stm32v według opisu: * If Nuttx starts correctly, normal state is to have LED1 on and LED2 off. dokładnie tak jest świeci tylko LED1 skompilowałem pod nsh2 =========== ======================= ================================ nsh nsh2 =========== ======================= ================================...
Witam, Zaimplementowałem sobie wejście w bootloader USB w LPC1343 przez IAP. Generalnie poza opcją zwarcia pinu, która by wymagała rozkręcania obudowy, wysyłam odpowiednią komendę przez USB, układ wtedy powinien pojawić się jako MSDC. Kod do wykoania tego wygląda tak: [syntax=c] USB_Connect(FALSE); LPC_IOCON->SWCLK_PIO0_10 &=~(1<<0); /*...
Musisz mieć odblokowany bootloader Nieraz potrzebny jest root Potrzebne jest też włączenie opcji Debugowanie USB Aby wgrać oryginalny firmware odinem nie jest to potrzebne.
Tak, jest lepsza, a przynajmniej inna :) Ponieważ ma USB, więc ma też firmowy bootloader, można więc ją programować przez FLIP i programator PDI/JTAG jest niepotrzebny. Aczkolwiek interfejsy te przydają się do debugowania.
A co chciałbyś wtedy debugowac.?
Bez tego daje się programować. A czym daje się debugować te AVRy w DIP? ;) Ja np. na ogół nie robię na płytkach pod ARM złącz do programowania, bo prawie wszystkie układy mają bootloader, umożliwiający ładowanie programu przez UART lub USB. Debuggera też nie używam, ale podobno doradzamy początkującym, którym taki debugger bardzo by pomógł, nie uważasz?
Jeżeli masz ULINK'a to niestety jeżeli chcesz debugować rdzeń to pozostaje tylko Keil for ARM. Jeżeli chodzi o WinARM to jest to straszna staroć. Bardzo dobry tutorial dt. ARM'ów stworzył kolega z forum: http://www.freddiechopin.info/index.php/... Żeby wgrać program przez Flash Magic rdzeń trzeba przełączyć w...
Na początek super opcja i za implementację czegoś takiego gościom z ST należą się brawa. Raczej mbed i ARM chciałeś powiedzieć, bo koncepcja pojawiła się właśnie tu (aby powstał online kompilator). Ale dalej nie widzę sensu jak masz podłączony stlink i programujesz == chcesz debugować.
1. Włączone debugowanie adb 2. Odblokowany bootloader 3. adb reboot bootloader 4. fastboot flash recovery twój_img_twrp 5. fastboot reboot Tak mniej więcej to wygląda, no i podpowiem że nie robisz tego w recovery ;)
Niestety, mam problemy z flashowaniem. Udało mi się podłączyć do RX2/TX2 i zobaczyć logi, mogę zresetować przez uziemienie CEN. Jednak Beken Writer zawodzi za każdym razem, gdy próbuję go odczytać/zapisać. https://www.elektroda.com/rtvforum/topic... Od spodu przygotowaliśmy pady do programowania sygnałów, w tym: - port UART1 (programowanie...
...czy płytkę XMEGA A1 Explained można programować/debugować w ATMEL Studio 6.2 przez połączenie USB... To byłby fajny bajer, ale na razie to można tylko programować przez USB, gdy urządzenie ma zaprogramowany bootloader i zgłosi się jako DFU. To akurat działa w przypadku płytki i programu FLIP. Debuger musi być sprzętowy i tutaj, z tego co wiem, nic...
Witam, Mam problem z Huawei P20 Lite, mianowicie telefon był normalnie użytkowany, nagle się zwiesił to trzeba było go uruchomić ponownie, ale niestety wpadł w Bootloop, próbowałem wejść w Recovery albo eRecovery, ale niestety nie działa, próbowałem uruchomić do Recovery przez Fastboota, ale również nie pomogło, najgorsze, że jest zablokowany Bootloader...
POCO X3 NFC - Nie uruchamia się, wykrywa po USB jako QDLoader, Vol up+Power resetuje połaczenie usb. Klasycznie jak przy X3, nagle się wyłączył. Zależy mi tylko na odzyskaniu danych, rozebrałem go i sprawdziłem pod mikroskopem, nie podoba mi się ten IC. https://obrazki.elektroda.pl/3393284600_... Miałem już klasycznie przystąpić do...
Proponuję zajrzeć na stronę KEILA: http://www.keil.com/pr/article/1067.htm http://www.keil.com/mcb2130/ Jesli chodzi o programowanie, to nie trzeba specjalistycznych urządzeń (no chyba, że chcemy debugować), to potrzebny jest JTAG. Procesory zawierają "zaszyty" bootloader, i programowanie odbywa się przez port szeregowy komputera. Tak więc wystarczy...
Jakies 20-24 dni, ale zawsze to jakas opcja ;-) W sumie, tak sobie mysle, ze najprostsza opcja (o ile telefon rzeczywiscie dziala) bylo by podpiecie go do zewnetrznego ekranu + myszka i klawiatura. Wszelkie pozostale wiaza sie z ryzykiem, chyba, ze XTC 2 (czy cos podobnego) jest w stanie zrobic s-off/odblokowac bootloader bez wykonania przy okazji resetu...
Adresy jakie widzisz to obszar bootloadera. Jak tam u ciebie wygląda pin P0.14, czyli żądanie wejścia w bootloader? Pozatym używasz jakiejś mocno antycznej wersji OpenOCD - pobierz lepiej nowszą, choćby 0.1.0 z mojej strony. W nowych wersjach OpenOCD nie jest już potrzebne wybieranie hard/soft breakpoints, do tego OpenOCD jakoś tak "lepiej" działa niż...
Hej, napisałem na priv, mam ten sam temat. Na razie nie mogę tylko odblokować tabletu, włączyłem opcje programistyczne, dalej odblokowałem blokadę OEM, włączyłem debugowanie USB. Pokazuje device state locked. Czyli mimo to jest blokada, jak ją zdjąć? Dalej chciałem w TWRP zainstalować ten nieoficjalny ROM... Ktoś pomoże? Dzięki :)
McRancor: hmmm, nie rozumiem. Na tym bootloaderze ktory mam od Ciebie wszystko hula w AVRStudio 4.12 SP1. No chyba ze mowisz o programatorze z propoxu i tam jest inny bootloader.
1. Upewnij się, że OpenOCD ma skonfigurowane reset_config na "separate". 2. Upewnij się, że w komendach startowych dla GDB jest "monitor halt reset" 3. Poniżej tej komendy dodaj "monitor mww adres wartosc" (adres - adres rejestru MEMMAP, wartosc - wartość która ustawi "normalne" mapowanie pamięci). Zauważ, że po resecie włącza Ci się bootloader (pc...
https://obrazki.elektroda.pl/3676475800_... Cześć Pacjent Xiaomi Mi 11 Lite 5G uwalony system....wyswietla ekran jak na obrazku bootloader nieodblokowany Jak odblokowac bootloader i zainstalowac system Wszelkie filmy instruktarzowe na YT zaczynaja sie od wlaczenia funkcji debugowania USB która tu pewnie jest wylaczona... AI: Czy możesz...
Mam problem, otóż mam taki tablet Lenovopad yt3-x50l z androidem 5.1.1 niestety ostatnio bardzo się zacina i reset do ustawien fabrycznych nic nie daje Dlatego postanowiłem flashować nowszego androida albo tego samego żeby naprawić tablet. W flashowaniu androida mam doświadczenie bo już na kilku to robiłem, niestety Na tym tablecie kiedy chcę odblokować...
No ale przy debugowaniu to P0.14 odłącz od masy. Do masy to ja go podłączam tylko gdy chcę zaprogramować procesor. Przy debugowaniu musi się uruchomić program główny czyli BootLoader musi być wyłączony. Reszta to nie mam pojęcia. Freddie Chopin albo ktoś inny obeznany będzie musiał skomentować.
Nie szkoda pamięci na bootloader? Masz programator to nim wgrywaj program. Przynajmniej usart zostanie do pseudo debugowania bez konieczności właczania/wyłaczania terminala.
Witam, mam problemy z wgraniem innego oprogramowania do Nexus 5x. Telefon działa stabilnie, nie występuje bootloop od wadliwego procesora. Próbowałem wgrać LineageOS 19.1 z https://xdaforums.com/t/rom-12l-unoffici... według wielu poradników i filmów. Zrozumiałem, że odblokowanie bootloadera oraz wgranie recovery TWRP...
Poczytaj najpierw o ADB i fastboot. Nie musisz dostawac sie do pamieci telefonu. Mozesz uzyc komputera jako pamieci i przez USB wrzucic mu plik z updatem. Widze, ze masz wrzucone CWM recovery. Takze bootloader masz odblokowany. Sciagnij najnowsze ADB, wlacz w telefonie debugowanie USB ( opcje deweloperskie )uzyj komendy adb reboot bootloader . Pozniej...
1. Jeśli flashujesz procesor (gdb: "load") to nie używaj przed tym "soft_reset_halt" - zamiast "monitor reset" oraz "monitor soft_reset_halt" daj tylko "monitor reset halt". 2. Procek po resecie wchodzi Ci w bootloader - powodów tego może być wiele 3. Twój plik cfg dla LPC jest zły, bo brakuje Ci przy "flash bank" obcji "calc_checksum" (na samym końcu)...
lenov Jakoś odpisując na telefonie przeoczyłem Twój post... Dobra to teraz pytanie: Telefon ma zablokowany bootloader i wyłączone debugowanie przez USB. Dodatkowo nie był zarejestrowany na MIUI. Dobrze rozumiem, że aby sflashować telefon musiałbym podjąć stosowne kroki? 1. Na telefonie musi być aktywna opcja debugowania przez USB, opcja OEM UPDATE...
Patch do OpenOCD do obsługi SWD jest w produkcji od Polaka :D Ale gdzieś powinna być wersja dev-demo tego. Orientujesz się może czy patch pozwala na pełne debugowanie rdzenia przez SWD...czy tylko "flashowanie" ?
Nie zawsze bootloader jest taki wspanialy, a nawet jesli jest to i tak pozostaje kwestia skad pobierac dane - a tu czasami lepiej jest miec prosty uklad, niz calego PC. Tego typu projekty sa, na AVRFreaks jest gosc, ktory robil cos takiego i chyba nawet sprzedaje. Zrobienie tego samemu jest raczej banalne - napisanie kodu programujacego po ISP to kilkadziesiat...
Te układy działają co najwyżej half duplex i to zrobiłem. RFM73 sprzętowo powtarza ramki z błędnym CRC, potwierdza czy sygnał doszedł. W RFM22 będę to programował bo bez problemu można go przełączać z trybu nadawania w tryb odbioru. Nie widzę za bardzo potrzeby odbierania i nadawania w tym samym czasie choć nie ma tu master i slave (każda czujka w przełączniku...
https://obrazki.elektroda.pl/3402353400_... Arduino Nano DIP wygląda na najmniejszą kompletną płytkę Arduino, jaka kiedykolwiek powstała. Jest kompatybilna z Arduino Uno, ale ma rozmiar taki sam jak chip ATmega328P-PU: 33 x 10mm. Cechy Arduino Nano DIP - Rozmiar DIP26, 33 x 10 mm - Kompatybilność z Arduino Uno - ATtiny3217 zamiast...
Ale jak się sprawa miewa przy tych starszych wersjach złącza np. k700? jest to zwykły USB czy jakiś inny? Takie telefony robi się po COMie Jaki jest to kabel serwisowy (COM) http://multi-com.pl/multicom/img//produc... kabel naprawczy TP (COM) http://www.multi-com.pl/multicom/pimg/se... TP mode...
TX2 i RX2 to wyjście dziennika debugowania. Znajdziesz tam dziennik oprogramowania układowego Tuya. Komunikacja TuyaMCU odbywa się na RX1 i TX1, na tym samym porcie, który jest używany do flashowania urządzenia przez bootloader UART. Najpierw upewnij się, że dostajesz coś w Realterm bez przechwytywania. Następnie spróbuj przechwycić. Niedługo napiszę...
Zakładając, że układ nie jest uszkodzony, to jeśli nie możesz się połączyć JTAGiem, to zostaje Ci skasowanie całej pamięci przez bootloader przez UART. Same problemy z tym Wigglerem <: 4\/3!!
Ja od zawsze używam Dragona. W porównaniu z USB ASP itp tani nie jest, ale ma DwbugWire, Jtag, PDI, HV. Działa debugowanie z każdym IDE Atmela. Problem ewentualnych uszkodzeń (zniszczyłem dwa) rozwiązałem przez DragonSafe. Od tego czasu ani jeden egzemplarz nie uległ uszkodzeniu. Mam w rezerwie USB ASP, JTAG ICE, VUSB TINY ale tylko na wszelki wypadek,...
Coś mi nie widzi tego telefonu albo ja coś źle robię, czy nie powinien mieć włączone debugowanie USB przy tym programie? Czy jeśli zrobię test point to pójdzie zwykłym kablem czy muszę użyć innego kabla typu C
bootloader zawsze jest zablokowany dopóki ktoś go nie odblokuje Aplikacja się nie łączy, bo nie uruchomiono debugowania usb Jest szansa na wyjście z tej sytuacji przy odrobinie szczęścia:) Wchodzisz w odzyskiwanie i musisz wykasować wszystko włącznie z partycją systemową Po utracie systemu telefon powinien uruchamiać się tylko w trybie fastboot dzięki...
Próbowałem włączyć komunikaty debugowania podczas uruchamiania (zobacz wciąż ten sam pull request https://github.com/openshwprojects/OpenB... po szczegóły) w nadziei, że uzyskam więcej informacji, które pomogą mi zrozumieć, dlaczego uruchamianie się nie udaje. Niestety, moje próby okazały się nieskuteczne - nadal podczas uruchamiania...
bootloader aplikacja debugować debugować stm32 debugować openocd
nierówne wolne obroty k7s41gx sterowniki podświetlenie zegarów suzuki
bojler elektryczny bojler elektryczny
Lokalizacja bezpiecznika 12V w Volvo FH 460 2019 Programator do Vestel 17MB170: RT809F, CH341A, TL866II Plus, EZP2019+