Co do pierwszych dwóch uwag - zgadzam się, dodałem konkretne cytaty w odpowiednie miejsca. Co do ostatniej, tak, wyjaśniam już, że zwykle jest to początek pamięci flash, jednak w specyficznych przypadkach (konkretnie przy ustawieniu bitu IVSEL w rejestrze MCUCR w procesorach, w których ten bit jest dostępny) przenosi początek tej tablicy pod adres w...
Witam, Czy można w jakikolwiek sposób uszkodzić Atmege 128 pisząc na nią bootloader. Pytam bo nie chcę "zablokować" sobie procesora ćwicząc pisanie bootloadera. Pytanie jest raczej do kolegów/koleżnek którzy przerabiali temat bootloadera na Atmege. I tak przy okazji, jaki polecacie bootloader RS232, MegaLoad czy coś innego? Pozdrawiam,
to jest kompilacja z megaload czy sam pisałeś bootloader?
Hm... jak pisałem bootloader do swojej centralki to nie używałem __attribute do przesunięcia przestrzeni adresowej tylko zmieniłem w ustawieniach AVR Studio zakres dostępnej przestrzeni pamięci programu na zakres przewidziany dla bootloadera(różnie dla różnych procków). Było o tym pisane na forum, o ile dobrze pamiętam(proszę mnie poprawić jeżeli bredzę)...
tak jak pisałem, adb reboot bootloader nie działa, a komputer nie wykrywa urządzenia fastboot
Tak mają organizację peryferiów podobną do XMEGA oraz liniową przestrzeń adresową (FLASH,RAM ,EEPROM,IO są w tej samej przestrzeni adresowej). Właśnie kończę dwa niewielkie projekty oparte o ATTINY204 i ATTINY804. I na dokładkę piszę bootloader z szyfrowaniem AES128, staram się go upchnąć poniżej 1kB.
ad 1. Oscylator zasadniczo musi być - na RC może to działać, ale nie musi, w dodatku działanie/niedziałanie będzie zależało od pogody nad biegunem. ad 3. Chodziło mi o wykorzystanie przerwań w kodzie bootloadera, w aplikacji nie ma to znaczenia. Tak jak piszą w artykule bootloader oczekuje dwóch znaków w określonym czasie co jest sygnałem do rozpoczęcia...
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"....
Przyznam się, że nie patrzyłem, ale zerknę bo niedawno pisałem bootloader do płytki Arduino Mega2560 po Ethernet Shield`zie. Ogólnie fajna sprawa jak wszystko się uda. Chcę jednak dodać sprawdzanie integralności programu i jak coś pójdzie nie tak to będzie czekał na nowy program.
Piszę bootloader aby pozbyć się tablicy wektorów ustawiłem flagę "-nostartfiles" która usuwa też kod inicjalizujący stos. Pytam w sumie z czystej ciekawości bo jak pisałem wyżej znalazłem obejście problemu.
Poniżej zamieszczam skrypty do programowania mikrokontrolera STR710 przy pomocy openocd. Naturalnie są to przykładowe pliki i należy w pliku skryptu podmienić nazwę pliku wynikowego znajdującego się w katalogu Output. Oczywiście należy mieć zainstalowane openocd. W razie pytań piszcie. Pozdrawiam
Podłącz jak piszesz, pobierz AVR LAB++ (np. z forum), uruchom, daj zakładkę Bootloader i postępuj po kolei jak na ekranie. Jeżeli wszystko pójdzie ok, wgrasz odpowiedni bootloader.
Cześć Piszę bootloader pod atmegę128. Ustawiam w Micro Chip studio adres w którym powinien zaczynać się bootloader .text=0xFC00. Jednak hex zaczyna się od adresu. ":10 F800 00 ..." Wrzucam go do procka i o dziwo działa, działa to może dużo powiedziane, mam komunikację z prockiem, ale nie wyskakuje do programu głównego - ale jeden problem na raz. Czy...
Musisz podać linkerowi (np. w Makefile) od jakiego adresu ma umieszczać kod. [syntax=bash] ADRES_POCZĄTKU_BOOTLOADERA = ....tutaj wpisz adres... LDFLAGS += -Wl,--section-start=.bootloader=$(ADRES_... [/syntax] W jakim środowisku piszesz?
Ale ona nie ma żadnego zastosowania dla w/w przypadku, gdyż kolega nie korzysta z bootloadera. Aplikacja może wejść w obszar zarezerwowany na bootloader bez konsekwencji. Jak pisałem, avr-size nie ma informacji o wybranym ustawieniu fusebitów i zawsze liczy zajętość programu przyjmując maksymalną ilość pamięci FLASH dla danego MCU.
Zobacz jeszcze czy bateria nie siadła ale jest chyba tak jak koledzy piszą, siadł bootloader i sam nie naprawisz tego bez sprzętu.
2konrafal1993 i po co się wypowiadasz jak widać że nieznasz się na temacie http://www.ps3-hack.com.pl/index.php?top... poczytaj sobie a potem się wypowiadaj Wyżej opis dotyczy kopiowania dysku gdy jest do niego dostęp. W sytuacji jak u kolegi Frizi9421 system nad pisał bootloader i konsola nie widzi dysku. Można spróbować zrobić kopie dysku...
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ć...
Już chyba jestem zbyt stary, bo nie wszystko "kumam" o czym piszesz. Wgrałeś bootloader i chcesz by coś było na LCD? Czy wgrałeś jakiś program? Czy testowałeś to na płytce testera? Napisz dokładnie co zrobiłeś, bo tak to możemy bawić się nie wiem ile. Wgraj ten program co opisałem w poście #39, nie dawaj żadnych rezystorów i zobacz czy coś będzie na...
Dokładnie jak Freddie pisał, jest bootloader to tylko rsikiem sobie kod wrzucę i jeśli chodzi o możliwość programowania, to nakładu nie ma żadnego :)
Witam. Piszę BootLoader na procesor ATmega32 i nie wiem dlaczego układ nie chce zaprogramować pierwszej strony pamięci Flash. W symulatorze wszystko działa. Druga strona programuje się bezproblemowo więc wykluczam możliwość pomyłki w programie. Czy ma to związek z wektorami przerwań umieszczonymi na samym początku? Trzeba je jakoś wyłączyć? Program...
Też myślę że da się upakować. Chociaż bootloadera nigdy nie pisałem :-(
Czyli żeby zaprogramować procesor w programatorze korzystamy z fabrycznego bootloadera USB? Nie nie ;) pisałem że bootloader wgrywamy niestety ręcznie (ja korzystałem z j-linka i SWD) i potem już mamy bootloader USB obsługiwany z poziomu vsproga :)
niee - no taaak - tak sprawdzać to mogę - wystarczy zajrzeć w plik asemblerowy po kompilacji itp itp - znam te metody, ale .... .... ja mam od groma funkcji, procedur - no pisałem zapełnione prawie całe 8kB ..... dlatego pytam - czy może są jakieś ogólne inne przyczyny takiego zjawiska. Nawet jak znajdę jakąś funkcję czy kilka funkcji, które spuchły...
po wymianie kwarcu płytka nie jest rozpoznawana przez komputer Jeżeli założyłeś również zworkę, o której pisałem w poście #10 i #13, to teraz powinieneś załadować nowy bootloader (wersja dla Leonardo) z użyciem programatora USBasp lub lepszego. Możesz to zrobić w Arduino IDE.
Czyli tak jak pisałem masz nadal zablokowany bootloader, poszukaj innych metod na unlock jesli nie masz kodu. Na xda moze coś więcej będzie.
Dotychczas nie pisałeś, że masz wgrany bootloader. Jak więc jest faktycznie?
tmf- jestem ciekawy co znajdziesz. Ja szukałem i po za dokumentem takim jak ten (i analogiczne chyba dla AVR DA czy megaAVR seri 0): https://www.microchip.com/content/dam/mc... to niewiele znalazłem i z tego niewiele wynika. Ten manual jest...
zapewnia wsparcie m.in. dla dystrybucji systemu Linux o nazwie U-Boot. Na stronie jak wól stoi, że Debian :) (co to u-boot juz ktoś pisał) Bootloader and OS: u-boot, Linux-4.1 and Debian
Proponuję Ci coś co stworzyłem dla LPC'ka (z pomocą Freddie'go). 1. Na pierwsze sektory Flash'a piszesz bootloader który zawsze startuje jako pierwszy. 2. Bottloader sprawdza czy ma zrobić upgrade, a jeżeli nie , to uruchamia właściwy program. 3. Sektory z boottloader'em możesz zablokować do odczytu. Wtedy właściwy plik .bin z programem możesz bez problemu...
Bootloader już wgrałem, natomiast całej reszty o której piszesz nie bardzo rozumiem. Co to Toolchain'a Sanguino, MightyCore? Nie bardzo wiem co dalej zrobić
Nie, tego bitu się nie da zmienić z wewnątrz - możesz próbować pisać/znaleźć malutki bootloader, który raz wgrasz i potem dane wpisujesz przez UART - ale pamiętaj - jak uszkodzi Ci się bootloader to tylko HVSP pomoże.
a czy pamięć może się rozrosnąć magicznie? Masz to narysowane w DS Poniekąd może. W klasycznych AVR bootloader jest wykrojony z FLASH dla programu, ale w XMEGA jest to dodatkowy obszar FLASH, poza FLASH dla programu. Załóżmy, że piszę w języku C w Atmel Studio, chcę napisać program bootloadera i główny. Muszę tworzyć dwa osobne projekty i generować...
W czym to pisałeś? C. Sam się zdziwiłem. Bootloader USB który kiedyś napisałem zajmował prawie 2*tyle.
Tak jak pisałem w Opticumach co soft to zmieniali bootloader chyba aby brać za to kasę. Pisało wtedy, że nie ma powrotu do starszych wersji. Skoro w linku zadziałało to i u ciebie też.
Dostęp do 'flash'a 'atmel'a w jednym cyklu jest gwarantowany do 30MHz. Jeżeli ustawiasz główny zegar na wyższą częstotliwość, to ustawiasz także 'flash wait stait'y, czyli puste cykle oczekiwania na dostęp do 'flash'a( 1FWS). Np. przy 70Mhz 2FWS, przy 91Mhz 3FWS. (AT91C_MC_FMCN)&(48 <<16) wskazuje na ustawianie dla 48Mhz. Ustawia się to aby...
A jeśli nie chce ci się pisać bootloadera (który i tak trzeba jakoś wgrać) to kup AVRa z interfejsem USB, który już bootloader ma i żaden FT nie jest potrzebny, albo podłącz FT pod piny ISP i programuj AVR korzystając z trybu bit-bang.
Smartfon naprawiony , tak jak pisałem wcześniej to usterka softowa , nie było potrzeby bawienia się JTAG etc. bootloader był OK i nie była też uszkodzoa PCB jak to sugerowali co poniektórzy ;). Wystarczyły odpowiednie pliki i trochę cierpliwości bo ktoś zdeka namieszał w tym telefonie by wyrwać go z krainy "wiecznego resetu" ;)
Hmm no piszą by zablokować bootloader ale niekoniecznie, ale żeby go zablokować to muszę mieć S-OFF, a nie mogę coś tego zrobić i jestem w kropce. Chcę wgrać nowszy rom stockowy, więc to i tak nie powinno mieć znaczenia. Dobrze rozumiem?
Jak kolega pisał wyżej podobne podejrzenia do moich. Bootloader, płyta. Ja pisałem ze swojego doświadczenia iż miałem identyczny wnet przypadek. Myślę że raczej nie odzyskasz danych bez serwisu.. Wgl jak już nie będzie ci zależeć spróbuj wewalic mu nowy soft. Zobacz czy wgl komputer będzie wykrywał. Instrukcej znajdzie na forum androida czy htc.. Tak...
Tu nie chodzi o opłacalność uporu, po prostu bootloader miał działać i fajnie gdyby działał. Zrozumiałem co piszesz, tylko nie zwróciłem uwagi że autor zmienił procesor w szyfrowanej wersji. edit: No i działa, jednak wina "fusów"
Tam mam bootloader unlock allowed: no. Gdyby było "yes" to by dało radę tą metodą wcześniejszą o której pisałem. w tym cała rzecz, że jest "no".
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.)...
Może problem polega na tym że wgrałem też nowy bootloader - był 4.02 a wgrałem 4.03, niestety tego starszego nie moge znaleźć Jak pokazywały się nowe softy ( w innych modelach) to pisali, że zmieniono bootloader i powrót do poprzednich softów nie jest możliwy przez USB. Tu też tak jest. Można to zrobić przez RS. Można także w HexEdytorze samemu zmienić...
Wysłałem na PW mtd2 annex A angielski. Opisów nie będę tutaj pisał, niech każdy sam sobie przetłumaczy to co znajdzie w internecie. A jest tego cały ogrom.
Zapewne była partycja Recovery i program do wypalenie płytek ale nie piszesz co to za laptop więc ciężko zgadywać. Instalując zwykłe Win7 zapewne nadpisałeś bootloader umożliwiający uruchomienie procedury odzyskiwania systemu z ukrytej partycji ratunkowej. Win8 ma raczej większe wymagania sprzętowe niż Win7, więc jego uruchomienie to kwestia znalezienia...
Możesz wgrywać inny bootloader, a już Ci pisałem, że jak wgrywam aktualny to jest jak u Ciebie, że LED 13 świeci na UNO, a nie świeci na NANO (ten sam bootloader, ledy po prostu są podłączone inaczej). Ważne że po resecie zamiga, bo to oznacza oczekiwanie na wsad z UART. Podłącz sobie wylutowaną Atmegę (jeśli nie użyłeś palnika do jej zdjęcia) na płytkę...
Zrobienie to nie problem, ale gorzej z czasem, bootloader jeszcze nie pisałem więc zajęło by mi pewnie dłużej ;] Ale za jakiś czas i tak będę pisać więc wtedy jak by co to mogę takie coś napisać :)
Jak pisałem wcześniej, nie pamiętam co dokładnie zrobiłem, aby zaszyfrować bootloader. Ale inną możliwością jest uruchomienie szyfrowania z zerowymi kluczami i zerowym adresem na niezaszyfrowanym bootloaderze bezpośrednio, a następnie połączenie go z firmware uart i uruchomienie standardowego szyfrowania z zerowymi kluczami i adresem 10000.
Bootloader to ja już pisałem na atmegę i uzywałem nie raz, ale akurat w tym wypadku potrzebuję programowania po ISP :)
Konsola szeregowa zawsze się przyda, bo może się coś stać i system nie będzie startował, wtedy pozostaje właśnie serial. Jeśli chodzi o zwolnienie portu szeregowego to jest taki problem, że port ten wykorzystywany jest po kolei przez wiele komponentów i jest wiele etapów tego 'zwalniania'. Jak już system wystartuje to zwykle jest to getty (logowanie)...
spróbuj w tej kolejnosci co pisałem wyżej
Witam posiadam Samsunga Gio z androidem Gingerbread 2.3.5 świeżo wgranego i też wgrałem root ale potrzebuje mieć odblokowany Bootloader i dodać Kernel Więc piszę do was bo nie wiem jak odblokować bootloader w moim samsungu i wgrać kernela ? Dziękuje z góry
Nie piszesz jakie masz ustawienia UART'a. Albert
No to go sformatuj, tak jak Ci Pierdoła z Gądek, pisał(a).
jak pisałem kiedyś bootloader to dzięki podpowiedzi kogoś z forum tak podmieniałem zawartość jednej z sekcji: void __init0(void) __attribute__((naked, section(".init0"))... void __init0(void) { asm volatile( "out %0, %A2" "\n\t" "out %1, %B2" "\n\t" "clr...
A po co konwertery z obu stron ? Pisał przecież, że wgrywa program przez bootloader.
Problem rozwiązałem sam w domowych warunkach. Musiałem znaleźć tylko odpowiedni port do obsługi. Nie był to problem sterowników. Tak jak pisałem uszkodzenie firmware. Dokładnie bootloader-a.Modem działa na 7,2Mb. Pozdrawiam.
Darko piszesz to tak jak bym o tym nie wiedział.
Fajnie, że piszesz jak wykorzystać te moduły - może jeszcze jak zrobić bootloader po USB?
No właśnie, skasowana pamięć FLASH ma same FF. Programowanie polega na zmianie jedynek na zera. Stąd też najpierw pamięć trzeba skasować, dopiero potem można zaprogramować (bo inaczej zer na jedynki nie da się zmienić). Dodano po 2 BTW. To ciągle jest tylko jedna operacja zapisu. Więc nie ma co kombinować. Co do twojego pierwszego pytania - SREG to...
Niestety ja jestem mało chętny, bo ja tego też nie pisałem. Dodano po 4 Wsad do przejściówki ma prawie 2048B. Czyli BootLoader już tam nie wejdzie. A w dodatku dostępny jest tylko plik HEX więc nie bardzo jest co przerabiać.
A jakiego programu na PC używasz do wgrywania wsadu? ;) Ten tutaj przedstawiony pisałeś sam? czy jak?
Cześć, piszę bootloader do xmega32c4 i mam następujący problem, poprzez uart ładuje sobie bajty do buforka o rozmiarze takim jak strona pamięci, nastepnie kasuję bufor flash, pamięć aplikacji, ładuję do bufora flash a potem do pamięci flash oczywiście czekając na zwolnienie SPM. Do mojego bufora jestem w stanie zapisać bo rządanie odczytania jego zawartości...
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ć...
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.
oczywiście, ale jeśli wykożystali wewnętrzny Bootloader, to prawdopodobnie pisali pod niego jakiś program, który dogaduje się z konkretną aplikacją, w sposób znany tylko im, no, może nie tylko. W takim przypadku, zaprogramowanie tą metodą, może być co najmniej trudne.
To poczytaj sobie o pisaniu bootloaderów. Tu tematów było kilka. Po co marnować aż 512kB na bootloader? 1. start programu (jest lub nie) przy takiej wersji bootloadera zakładam ze będzie wgrywany razem z jakąś wersją aplikacji. 2. aplikacja na jakieś polecenie reaguje i wywołuje bootloader mający swoją tablice wektorów. 3. aktualizacja oprogramowania....
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...
A co ma pisać ? BL jest D0.
Pozdrowienia dla wszystkich. Jestem posiadaczem urządzeń Up2stream mini v4 na chipie BP1048B2. Jedno urządzenie działa, drugi chip bardzo się nagrzewa, przy zwiększonym poborze prądu przechodzi do ponownego uruchomienia. Chcę przywrócić urządzenie, ale nie wiem, jak odczytać i sflashować bootloader. Chińczycy sprzedają chipy, ale bez bootloadera, jak...
To dlatego iż nie posiadam RS'a w komputerze i używam przejściówki na układzie ft232 (pracuje na linuxie). I wtedy aby poprawnie odpalić program lpc21isp musiałbym modyfikować kod programu do trochę innej postaci transmisji a dokładnie samej nazwy sprzętu do niej przeznaczonego. Myśle że dałbym radę bez większych problemów napisać własny program bootloadera...
Dobrze rozumujesz, tylko po co się męczysz?, jeżeli telefon nie jest wykrywany przez komputer to JRT tego nie postawi, pisałem powyżej o tym. :D
pisali tam na forum ze wrzucali na ten bootloader co ty masz i chodzilo im polaczek
Nie pisać programów w assemblerze. 4\/3!!
Jak słusznie zauważyłeś, zysk jest po stronie "producentów" a nie użytkowników którzy mają pojęcie co robią, dla tych drugich, bootloader jest bez sensu, moim zdaniem oczywiście. Nie wiem jakie oprogramowanie może być prostsze w przypadku atmegi o której mowa niż np. w postaci tego samego Arduino IDE którym wgrywac można zaówno poprzez bootloader jak...
Błąd 22 występuje przy problemach z bootloaderem. Stawiałbym na źle spreparowanego pendrive, który nie bootuje, a pozostały po Linuksie (który jak pisałeś tam był) bootloader się zgłasza tym błędem... W czasach W2k, a wcześniej NT z instalacją bez cd/sprawnego cd radziłem sobie w ten sposób. Zakładałem partycję systemową, za pomocą fdiska z dyskietki...
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ę...
Taki jest plan. Ale najpierw chcę uruchomić gotowca. Nie mogę zabrać się za pisanie bootloadera nie wiedząc jak zapanować nad poszczególnymi adresami.
Witam Piszę właśnie bootloader, a że robię to pierwszy raz, toteż mam dosyć problem ze zrozumieniem. Na chwilę obecną chcę wgrać pod adres 0x10000 kod bootloadera. Ale za każdym razem AStudio programuje mi go pod adres 0x00000. Co mogę zrobić, by kod bootloadera lądował tam gdzie trzeba? Bo uruchomić to rozumiem, że wybieram z poziomu fusebitów. Napisałem...
Nie wiem czy wie, bo niby skąd? IMHO to właśnie po to ta komórka pamięci, żeby sygnalizować stan. Typu - aplikacja wczytana, aktualizacja przerwana itd. To, że aplikacja ma do tej komórki dostęp to w tym przypadku zaleta - można zrobić dodatkowe zabezpieczenie polegające na tym, że na pewnych etapach jej uruchomienia zmieniana jest wartość tej komórki,...
Witam! Dziękuję za uznanie tego forum,chociaż największa zasługa należy się koledze KB,bo to on założył to forum.Szkoda tylko piszę to po raz kolejny że tak mało ludzi wypowiada się na tym forum,jak widać po postach to od dobrych kilku miesięcy to tylko ja coś staram się opisać,a patrząc na osoby,które obserwują,to forum to zegar nadal cieszy się zainteresowaniem.Więc...
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,...
Widze, że ta motka to skrajnie cięzki przypadek :-c nic chyba pozostaj mi ją wyżucić ale pomęcze się troszkę. Jak By ktos miał jakieś pomysły pisać bez wachania
Witam Mam pytanie jak realizowane jest przesyłanie pliku HEX do mikrokontrolera, jak mam już wgrany bootloader. Ten wsad trzeba jakoś przygotować przed wysłaniem, w sensie coś usunąć czy coś. Bootloader mam oparty na pomyśle Kręcisz kolego. Piszesz, że przerobiłeś Bootloader, aby szybciej działał, a nie wiesz jak on działa ???
Witam, czy udało się komuś odczytać motorolę 68HC08AZ32 ( maska 1H56A) Xprogiem?Niby powinien czytać tą motke, ale ciągle mi pisze : bootloader initialising error. Motorola jest w 100 pinowej obudowie. pozdrawiam
https://allegro.pl/oferta/modul-nano-v3-... Na aukcji jest napisaneże to ten nowszy bootloader. Dodano po 2 Jaki masz problem aby to sprawdzic samemu? Zabierze to nie więcej niż 15 sekund . Czytałeś chociaż informację w linku podanym w poprzednim poście ? W tej informacji aukcji takiej noty nie napotkałem.... może...
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"...
Pozostaje tak jak piszesz, TWRP lub CWM.
Nie, do Arduino masz gotowy program z bibliotekami. Do ATmega co prawda istnieje chyba jakiś dedykowany program. Jednak przeważnie samemu trzeba konfigurować oprogramowanie i programator. Podsumowując, jak wspomniałem dużo łatwiej jest programować na Arduino. Pisać można w wielu językach. Jednak najpopularniejszy jest C. Chociażby dlatego żę można w...
Tak jak wcześniej pisałem - robiłem wszystko wg. instrukcji - więc przerabianie jej ponownie nie ma sensu. :)
Jeśli chcesz tylko wrzucić system, to odblokuje urządzenie na HTCdev, odblokuj u nich bootloader, wrzuć CWM i przez niego na obojętnie jakiej karcie zainstaluj system. W poście #71 pisałem jak to zrobić dla modelu Wildfire S
Do momentu jak nie miałem gpgemmc , metodą sd card 1 na 10 , a jak wszedł w download mode to no product name , zamówiłem w gpg boxa i teraz jest odwrotnie , emmc w tych modelach jest szczelnie zalany klejem więc uszkodzenie cieczą jest niemożliwe , każde uszkodzenie chipa podłanczając do isp wykaże ci błędem jak jest niesprawny więc diagnoza 99% trafna...
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...
atmega32u4 Piszesz o AVR w dziale ARM. Atmega z USB mają bootloader. Można wgrywać soft programem FLIP.
Szukam od wczoraj i jedni piszą ze można drudzy ze nie można. Sam już nie wiem czy trzeba odblokowywać ten bootloader czy nie.
dobra tylko czy ma ładować program przez UART, SPI, TWI, 1-Wire, Can, Modbus, RS-485, równolegle, USB, (ma ktoś jeszcze jakiegoś pomysła :) ) Bootloadery z regóły pisze się do konkretnego zastosowania, na konkretnym procku, ich pisanie nie jest trudne, nawet w bascomie się da!
Witam, w HTC Wildfire nie chce się dotyk skalibrować z płytą główną. Odblokowany bootloader, włączyłem go w trybie DIAG, pisało Waiting for Radio ready, jednak dalej dotyk działa tylko w kilku miejscach.
Dalej zamiast więcej czytać więcej piszesz. Masz NANO, pewnie masz stary bootloader, w poprzednim poście masz zrzut ekranu, jeśli jest stary bootloader to wybierz w opcjach stary bootloader - OLD. Jak masz bootloader program wgrywa się wybierając z menu odpowiednią płytkę i odpowiedni port COM, np. COM1. Jak nie ma bootloadera, albo jest stary to trzeba...
W tym menu które pokazałem na foto jest restart bootloader i recovery mode i tak jak pisałem po zatwierdzeniu przyciskiem power odrazu wyłącza się i włącza ponownie.
zablokowane pisanie pisanie software rozmowa pisanie
programowanie centrali telefonicznej wyłącznik przedlicznikowy sygnał lodówka
gramofon daniel obroty silnik zelmer
Cewki w piecykach Junkers: ile i jakie? Volvo V50 2.0D - Poszarpywanie po rozgrzaniu przy 1800 obr./min