Najpierw ustalasz idVendor i idProduct pozprzez polecenie lsusb . Ja np. mam konwenter na CP2102 i po wykonaniu lsusb mam: Bus 004 Device 025: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device 10c4:ea60 pierwsza liczba 10c4 to idVendor, druga ea60 to idProduct. Mając taką wiedzę piszesz regułe dla udev. W katalogu /etc/udev/rules.d...
Mialem tak sam przypadek. To jest uszkodzenie i nic się nie da zrobić. Można czytać, ale nie da się zmienić ani jednego bita, nawet fusebita.
W TME to chyba nie ma (przynajmniej ja nie potrafię znaleźć) ale są w kamami. Szukaj pod: EA-XPR-001 EA-XPR-002 EA-XPR-003 EA-XPR-003 to z LPC1769 i też na chwilą obecną jest w miarę dużo sztuk :D
Musisz prawidłowo ustawić Fusebity oraz wgrać jakiś bootloader
ad 1. Jak sądzę interesuje cię opcja zachowania bootloadera podczas programowania ISP? Tak, da się to zrobić, musisz w oknie programowania przejść do zakładki production file, odznaczyć "erase memory before programming" i zaznaczyć jakie sekcje MCU chcesz programować. ad 2. objcopy -I ihex plik.hex -O binary plik.bin ad 3. Tak, użyj programu srec, który...
Ze schematu i opisu ZL6ARM wynika, że JTAG powinien być aktywny przy ustawieniu zworki JP23 w pozycji 2-3. Z datasheet wynika ponadto, że: - P0.31 nie może być zewnętrznie ściągnięty do LOW w momencie RESET-u (musi być HIGH, lub niepodłączone). - RTCK (P1.26) jest dodatkowym pinem JTAG. Wg datasheet stan niski na tym pinie w momencie RESET-u pozwala...
nie, chyba, że masz napisany bootloader.
Czyli rozumiem, że wgrywanie programu przez USBasp morduje bootloader i trzeba od nowa go wgrać jeśli chcemy programować przez TX, RX, tak? Tak dokładnie się dzieje. Na otarcie łez masz dodatkowe 512 bajtów pamięci flash dla swojego programu, kiedy nie ma bootloadera. Czyli w te, które programowałem wcześniej USBasp muszę wgrać bootloader przez ArduinoISP...
Witam ! W sumie to ci nie powiem czy jak podłączysz po rs232 jak to będzie, Ale chyba o wiele prościej i wygodniej zaprogramujesz go po usb :) wystarczy ze kupisz sobie gniazdo, kabelek na pewno masz do tego ze 3 rezystory i 3 kondensatory w necie na pewno znajdziesz schemat podłączenia USB do tego procka jeśli nie to napisz na priva to ci poślę, a...
AT89C51SND2C ma bootloader przez USB i programuje się go FLIPem (czy jakoś tak). DS89C4xx mają bootloader po UART-cie, ale jak dasz FT232 to też działa na USB (sprawdzałem).
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...
A na resecie? 4\/3!!
Pomyśl może nad STM32 - mają chyba wszystkie bootloader po UART, niektóre po USB i innych magistralach. Jednak drobne uwagi - jakie to lotnictwo? Bo wiesz, ze do prawdziwego, musisz mieć specjalne układy z atestami? Ponadto - jeśli będzie duży program to debugger Ci się przyda na 200%. Teoretycznie można poradzić sobie bez tego, ale wygoda pracy i szukania...
Bootloader masz w załączniku , wgrywasz hexa i ustawiasz fusy : low_fuses=0xe4 high_fuses=0xc4
Inna opcja programowania - bootloader - szczegóły w nocie katalogowej.
Natomiast Arduino programowane przez USB na płytce, z układu 16U2 wysyła dane Na PE0 i PE1.Jest to odpowiednio RX0 i TX0 Mylisz interfejs szeregowy z programowaniem szeregowym poprzez ISP. Mając czysty procesor, programujesz ISP. Jak zaprogramujesz przez ISP bootloader, to wtedy możesz programować przez UART czy cokolwiek jest zaimplementowane w bootloaderze....
Dobrze ze jest jakis sposob (chodzi mi o zwyklego 2313) to bardzo mi ulatwi prace. M16 bedzie obslugiwal wyswietlacz oraz kontrolowal prace calego urzadzenia. Gdy wszytsko bedzie chylilo sie ku finalowi moze opisze na elektordzie co majstrujemy.
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.
Ok dzięki za podpowiedź. Wiesz wątpię, że na trzech różnych komputerach zamieszałem coś ze sterownikami, zresztą sterownik Jungo Connectivity jest zainstalowany więc to wygląda tylko i wyłącznie na brak bootloadera. Muszę więc tylko pożyczyć od kogoś programator i wczytać ten bootloader.
Tylko ostatnia sprawa, czy wgrywając ten program nie ma znaczenia jak później będę dany mikrokontroler programował? Jak to nie ma znaczenia? ;) no jeśli wgrasz BLS to później wsad wczytujesz sobie przez RS232 za pomocą np tego programu na PC dostarczonego albo sam sobie taki napiszesz na PC a jak zaprogramujesz procka programatorem to po prostu zamażesz...
Więcej roboty z kompletowaniem kitu jak ze składaniem. Jeśli chodzi o programowanie to układy mają bootloader USB.
Z tego co widzę, to STM32F105RCT6 jest chyba najtańsztym wyjściem dla mnie, potrzebuje 64KB SRAMu, a ten już ma tyle wbudowane Niektóre LPC też mają tyle. Pozatym pamiętaj, że reszta programu tez potrzebuje pamięci istnieją też przecież "pełne" przejściówki usb-lpt Kosztują więcej niż firmowy JTAG, a Wiggler dalej jest wolny Szukam też czy nie ma prostych...
Programator sam resetuje i utrzymuje w stanie reset płytkę do czasu zakończenia programowania. Jak prawidłowo podłączysz USBASP robisz odczyt jak na fotce w poprzednim temacie, jeśli rozpozna uC Atmega32U4 to potwierdza że jest OK. Przechodzisz do zakładki wgrywanie, wybierasz plik, klikasz wgraj, czekasz na zakończenie, koniec zadania. Te wszystkie...
1. Nie musi 2. Kondensatory powinny byc przy każdej parze wyprowadzeń zasilania jak najbliżej uC 3. Warto zostawić możliwość uruchomienia bootloadera. Program można napisać tak, ze odetniesz sie od programowania. Niedawno mi sie to przydarzyło. Czytałem jakiś poradnik, że warto wyprowadzić na złącze SWD linię reset. Niestety to nie pomogło. Odpaliłem...
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...
(at)Gorim nie mam goldpinów do programowania tylko punkty lutownicze rozmieszczone w rastrze 2,54. Programowanie jest przez "złącze stykowe" ;), czyli przyciskam do tych punktów kabelek zakończony goldpinami i programuję bootloader. Akcja jest jednorazowa, później już przez RS.
Witam Muszę przyznać, że kolega robkryk ma całkowitą rację, a kolega mirekk36 się myli i wprowadza w błąd. Procesor Atmega128 jest inaczej niż reszta Atmeg programowana przez ISP. A mianowicie programator ISP ( np STK200 lub inny) na 100% trzeba podłączyć pod RxD0 to nóżka 2 a TxD0 to nóżka 3 a nie MOSI to nóżka 12 , MISO to nóżka 13. I nie mówie tutaj...
Jak JTAG nie chce się połączyć, to przełącz układ na tryb bootloadera - wtedy JTAG powinien się odblokować. Może być konieczne kasowanie pamięci przez bootloader. 4\/3!!
czy można zmienić bootloader żeby to wbudowane USB dało możliwość programowania. Zapoznaj się z ostatnim tematem ze stopki poniżej
Witaj, czy rozwiązałeś może ten problem? Niestety mam to samo - czasem programuje pierwszą stronę a czasem wpisuje do niej bzdury. Nie mam pojęcia co jest grane.
Korzystam akurat z Terminal v1.9, STMa programuje przez bootloader i FlyMcu.
VCC i AVCC do plusa, GND do masy SCK (PIN11) Reset (PIN20) zamiast MISO - RxD (PIN2) zamiast MOSI - TxD (PIN3) Podłączenie jest prawidłowe i możesz tak programować procesor po ISP, a bootloader Cie kompletnie nie obchodzi, możesz go wykasasować. Piny oznaczone jako MISO i MOSI NIE służą do programowania! Od tego są piny PDO i PDI, jak napisał m8se
...albo do programowania przez bootloader.
Można wrzucić samego HEX'a. A bonusem będzie działanie watchdoga, bo wrzucając prosto HEX'a wywalisz spaprany bootloader arduino robiąc "chip erase" :-) Tyle że ewentualna późniejsza wymiana softu będzie bardziej kłopotliwa, bo tylko przez ISP a nie przez zwykły konwerter USB/RS. Dwukolorowa dioda LED zapięta na linie UART'a zwykle nie przeszkadza w...
Wszystko w porządku. Musisz wyłączyć BOOTRST, adres startowy ustawiony na 0 to normalny tryb pracy procesora. Natomiast kod bootloadera zostanie wymazany podczas programowania procesora.
Zależy co pobrałeś i czy faktycznie płytka jest sprawna. Programowanie wygląda tak samo jak innych płytek Arduino. Pobrałem ZIP z core do LGT8F328P, raczej z innego źródła bo nie kojarzę tylu wersji, a może było to dawno temu i dlatego była jedna, wgrałem do katalogu Arduino/hardware/Arduino_XI/AVR/board.tx... w moje dokumenty (czyli katalog Arduino_XI...
Jest bootloader.
1. Czym różnią się zestawy - Arduino uno czy duemilanove to podstawowe w pełni funkcjonalne zestawy. Wersje mega zawierają w stosunku do nich procesory z większą ilością pinów i/o i dużo większą ilością pamięci na program. Inne wersje są raczej dla bardziej zaawansowanych - nie posiadają np. przejściówki usb/rs232 wykorzystywanej do programowania zestawu...
Mam jeszcze pytanie odnośnie samego działania SWD i programowania... Jeśli BOOT0 = 0 to startuje ten kod który jest we Flash. Jak to się dzieje, że mimo działającego programu OpenOCD potrafi przerwać jego pracę i zacząć wgrywać program ? Jeśli dobrze doczytałem to jest to tylko możliwe jeśli są włączone sygnały SWDIO i SWCLK ? i drugie pytanie: Jeśli...
Uzywam IDE Arduino. Programuje bootloader, a reszte zwykle i tak w C pisze, bez rozszerzen Arduino. Program kompilujesz i wysylasz po RS232 do procka przez klikniecie "play" :) Niestety o debuggerze zapomnij wtedy. Warto polecic tez codeblocks jest w ubuntu.
Ok - ale ja właśnie myślałem, że to powinien pokazać mkAvrCalculator - że te fusebity oznaczają że uC spodziewa się zegara np. 16MHz. A nie pokazuje nic, stąd moje zdziwko. Dla twojego większego zdziwienia: żaden FuseBit Calculator nie wskazuje na konkretną częstotliweśc powyżej 8 MHz. Porównaj z : http://www.engbedded.com/fusecalc/ Masz tam tylko...
Nie potrzeba żadnego programatora wystarczy program [url=http://www.ngcoders.com/downloads/a... Wgrasz nim hex'a np. z AVR-Studio, do jego załadowania wykorzystywany jest bootloader Arduino.
Twój programator powinien być wyposażony w zworkę "slowsck" zwierającą pin PC2 do masy. Zworka powinna być załączona na czas programowania fabrycznie nowych uC (pracują one domyślnie na wewnętrznym rezonatorze 1Mhz). Firmware ze strony usbasp to nic innego jak program sterujący pracą programatora. Można go wgrać w uC znajdujący się w programatorze (wymaga...
Jeśli by były inne prędkości, to nie można by było programować przez Bootloader. poczytaj wyżej co napisałem.
Co do środowisk - wszystko zostało powiedziane. Co do płytek to z STM32: ***Najtańsza*** STM32F0 Discovery (zaletą wszystkich zestawów Discovery jest zintegrowany debugger, który możemy potem podpinać do swoich układów) - 40-50zł ***do 100zł*** STM32F4 Discovery - 80zł (lub inne z rodziny Discovery - w zależności od tego jakie chcemy mieć peryferia...
jest sens - avr'y dają więcej możliwości, choćby wygodę programowania, bootloader itp.... urządzenie dzaiła tak samo ale... nie muszę już w razie zmiany oprogramowania rozbieraż każde, wyciągać procesor wkładać do programtora itd...... a poza tym uważam, że lepiej się zabezpieczyć, iść z duchem czasu i nie modlić się, żeby czasem nie zostały wycofane...
Zastanawiam się czy producent stworzy do niego programator żeby można było tworzyć na nim własne projekty. Jego się programuje poprzez bootloader. Przez zewnętrzny programator również, procek ma zwykłe złącze SWD, więc można go np. zaprogramować przez openOCD. Poza tym producent daje wsad do picoprobe - jedno RPi pico możesz poświęcić na programator/debuger.
:arrow: Khaton "zwolnij" programator, to znaczy ustaw go w tryb wolnego programowania.
Dopiero jak się wgra bootloader, jeśli go brak trzeba przez ISP.
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?
Ja stosuję z powodzeniem bootloader po USB z tego projektu: [url=https://github.com/libopencm3/libop... usb_dfu. Jak do tej pory nie miałem z nim problemów. Przerobiłem sobie aby można było z poziomu aplikacji wejść w tryb programowania. Pozdrawiam Tomasz
Wszystko jest dostępne i legalne. Bootloader to cały urok tej płytki programujesz i z tego programu (Arduino IDE) wysyłasz program do płytki, reset i działa, ale można go pominąć i zaprogramować atmegę programatorem. Wpisz na googlach bieduino, sunduino, arduino bootloader na elektrodzie też są tematy poświęcone Arduino i jego bootloaderowi. Jak poczytasz...
A po co Koledze współpraca z Arduino 1.0? I jak Kolega chce programować - przez bootloader, czy przez FT232 w trybie BitBang?
BlueDraco PIC16F1509 to stary proceg Twoim zdaniem? To jaki zamiennik polecasz?
Te pliki *.bin możesz wysyłać tak jak każde inne pliki. Jeśli się nie mylę to plik nie podlega obróbce przez terminal (albo można tak ustawić aby tak było), po prostu wysyła przez port bajt po bajcie do portu. Czyli jeśli weźmiesz plik w formacie np. Intel hex (lub motorola) i go wyślesz do portu to procesor otrzyma gotowe komendy i wiadomo co zrobić...
To jest komunikat po tym jak wciśniesz dwa razy Enter, HT służy w tym wypadku do celów konfiguracyjnych i diagnostycznych nie do programowania. Bootloader jest niezależny, to że HT nie akceptuje komendy wysłanej daje do myślenia, bo ustawienia do jakich się w tym trybie odnosi zależą od image, które jest źle wgrane, wiec nie może się do nich odnieś,...
A gdy programuje się w usbasp to potrzebny jest bootloader?
Bootloader na 100% nie jest aktywny bo w AVR żaden nie jest fabrycznie wgrywany. Do odblokowania konieczny jest programator rownoległy wysokonapięciowy albo resurektor który pojawił się już na elektrodzie. Proszę czytać to co już jest napisane! Jeżeli nawet opcja programowania przez ISP jest zablokowana to bootloader dalej działa i można programować...
Nie do końca rozumiem... Czyli przed naciśnięciem 'wgraj kod' w arduino powinienem podać sygnał reset do procesora?. I po jego resecie mam sekundę aby rozpocząć programowanie?
Czy możesz wskazać, pod jakim tytułem szukać? Bo coś nie mogę trafić. Np. WS2801 lub podobne. Jeden układ ma 3 wyjścia do sterowania LED, można je wykorzystać do innych celów. Niestety nie ma wejść w takiej wersji. Bootloader i programowanie przez usb, jako część chytrego planu, żeby po złożeniu klocków przekazać je "użytkownikowi końcowemu" wraz z...
Nie, Xplain nie ma wbudowanego programatora. Aplikacja załadowana na początek ma zainstalowany bootloader po USB, więc dopóki go nie wykasujesz, to do programowania wystarczy FLIP, ale prędzej czy później przyda się debugger. Płytka ma wyprowadzone złącze JTAG/PDI, ale programator/debugger trzeba sobie kupić osobno.
No OK, ale podczas programowania procka nie moge przeciez zmieniac sobie stanu jakiegos pinu procka. Chodzi mi o to czy zeby programowac przez USB za pomoca SAM-BA Bootloader DP musi byc podciagniety do zasilania? Nie mam zamiaru uzywac USB do komunikacji z kompem, tylko i wylacznie do programowania.
Super, w oryginalnej wersji programowało sie poprzez bootloader a bin byl na karcie sd, można to przywrócić ?
W Arduino nie ma programatora. Jest emulator portu RS-232 na USB i wgrany tzw bootloader. Dzięki temu można je programować przez USB bez programatora. Przy okazji, na aliexpress od kilku miesiecy można płacić zwykłym przelewem dlatego sporo osób go poleca na start. Ale masz rację, jeśli ktoś wysyła z Polski to przynajmniej masz gwarancję.
Moduł po nieudanej aktualizacji wciąż daje się normalnie programować przez bootloader. Dlaczego nie wgrałeś najnowszego oprogramowania oficjalnego z SDK 0.9.5?
A jak by to wyglądało programując przez bootloader i usb hub? Jak w takim hubie są adresowane porty ACM0, ACM1?
Zapewne da się. Nie wiem jak działa bootloader Arduino, ale jeśli dostanie plik w odpowiednim formacie to będzie mu obojętne, czy plik powstał na skutek kompilacji programu w c/c++ czy bascomie. Nauczka na przyszłość - pytaj zanim wydasz pieniądze :) BTW, te płytki, któe ci polecałem mają wgrany bootloader, więc nie potrzebujesz do nich programatora.
To kup XMEGA z serii U, które programujesz przez bootloader i programatora nie potrzebujesz. USBasp zapewne będzie wspierał ATMega1284p, o ile kontrolujące go oprogramowanie (np. AVRdude) będzie ten procesor wspierać.
A jakby zamiast EPROM-a dac pamiec flash i zrobi zgrabniutki uklad do programowania i juz mozna hulac. Tam chyba jest juz pamiec ram 32kb jak mnie oczy nie mylą. idąc dalej moznaby we flashu "wyryc" bootloader" i programowac flaszka po UARCIE oczywiscie programowym.
Zobacz to gotowy bootloader z karty SD/MMC/CF (pliki dostępne po zalogowaniu) [url=http://www.mcselec.com/index2.php?o... Bootloader sprawdza nazwę pliku i/lub stan określonego PINu i programuje procek plikiem z karty. Wcześniej wystarczy tylko umieścić taki plik na karcie.
Nie do końca rozumiem co piszesz i nie wiem po co cytujesz całą moją wypowiedź. Właściwie dostałeś odpowiedzi na wszystkie swoje pytania. Z ostatniej wypowiedzi nawet nie wiadomo jak programujesz mikrokontroler (bootloader Arduino, czy ISP). Nie ma to jednak wpływu na brak stabilnej pracy układu o ile zostały ustawienia domyślne. Ponadto błędne ustawienia...
Jak ty to wyliczyłes? do 3 procków to bedzie 7 linii. Idelanie nadaje sie kabel 8 zyłowy (kabel sieciowy do internetu) A do 15 procesorów 8 linii. po zastosowaniu dekodera. Elganckim rozwiązaniem byłoby zastosowanie bootloader wtedy po kablu 2 żyłowym mozna programować niezliczoną ilośc procesorów.
Faktem jest, że bootloader zajmuje trochę miejsca, ale niezaprzeczalne jest również, że dzięki niemu wygodniej (dla początkującego) i szybciej programuje się z poziomu IDE Arduino. P.S. Rozumiem, że kolega kupił ISP po to aby wgrać bootloader arduino do czystego procka, a potem wygodnie programować już przez bootloader. Tak?
Ja zacząłęm z Philipsem (choć aktualnie brak czasu na kontynuację), z wrodzonej niechęci do babrania się płytkami (i jeszcze te obudowy LQFP) zakupilem w BTC przejsciówkę LPC2106 do DIP(40 PIN). Programowanie odbywa się przez bootloader w procku za pomocą rs232, kompilator gcc (gnuarm.com) ,jakiś edytor z podświetlaniem skłądni i wywoływaniem poleceń...
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...
Jeśli poprawnie podłączysz i aktywujesz bootloader to jak najbardziej tak.
Cześć, oglądam te puyas od kilku miesięcy, w końcu zamówiłem trochę do lcsc, zrobiłem też trochę płytek rozwojowych dla py32f002/003/030 i hk32f030m :) https://obrazki.elektroda.pl/1011559200_... Ale teraz widzę, że używasz seriali do ich programowania? Czy mają wbudowany bootloader? Jakiego oprogramowania użyć? Jeśli to prawda, mogę...
Witam, problem kompilacji bootloadera powrócił - prosiłbym teraz o wersję 16MHz dla atmegi8, tą z możliwością programowania EEPROMu i LOCKBITów :) W załączniku Atmega8, 16Mhz,9600bps,eeprom,lockbit :wink:.
Było sobie wcześniej wczytać bootloader :)
Z tego co się orientuję w temacie to żeby programować przez bootloader to procek musi mieć już w sobie zapisany program, który będzie obsługiwał taki tryb aktualizacji oprogramowania. Czyli najpierw programujemy w tradycyjny sposób (ISP lub równoległy), potem piszemy program dla AVR-a żeby obsługiwał bootloadera i dopiero możemy z niego korzystać.
W zasadzie nie ma problemu aby zapisywać bajt po bajcie. Więc spokojnie możesz wrócić do tego co miałeś na początku. Z tego co pamiętam kasowanie strony w STM32F4 trwało bardzo długo w porównaniu z programowaniem. Twój bootloader i tak spędzi większość czasu na kasowaniu stron przeznaczonych na nową aplikację.
Nie lepiej było zrobić programowanie przez bootloader poprzez rs232? Niby każdy robi jak umie, ale napisanie kilku instrukcji w asemblerze dla takich prostych czynności jakie wykonujesz to żadna filozofia, a byłoby optymalniej (teraz jest AS3 -> C -> ASM, a byłoby AS3->ASM). Procesor też w/g mnie na wyrost.
Zaraz, to po co Ci wogóle bootloader? Skoro nie używasz arduinowego programowania przez FT232?
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.
Przepraszam (nie znam się), ale czy te płytki nie posiadają bootloadera w sztandarze? Jest jakiś serial bootloader. Ja zrobiłem ładowanie firmware jak plików na pendrive (nie trzeba softu do programowania). A drugie pytanie, czy da się to programować przez arduino IDE? Arduino? Nie znam, nie używam, nie wiem. :) Sorry, nie mogłem się powstrzymać: http://obrazki.elektroda.pl/2059710500_1...
no to może wystarczy bootloader i programowanie przez null-modem?
Każdy ma, Ty też - HC908 mają bootloader umożliwiający programowanie przez RS232.
Witam Jestem "dumnym" posiadaczem AVR Butterfly i wlasnie troche wody uplynelo jak bawilem sie na studiach 51. Z checia pogadalbym z kims na ten temat. W czym pisac programy? Mam Atmel AVR tools i IAR System. Kiedys pisalem w C i nawet sobie radzilem ale to bylo kiedys. Jak go zaprogramowac tak by nie popsuc czegos? Domyslam sie ze w kodzie trzeba dodac...
Zanim zaczniesz programować go Jtagiem, spróbuj zaprogramować go przez złącze RS232 kablem null modem. Program i instrukcję programowania przez Rs232 masz do pobrania niżej. W opcjach programu zaznacz Include Bootloader. http://obrazki.elektroda.pl/7899183600_1...
Tak samo mam. Widać że programowanie działa bo bootloader się wgrywa problem zaczyna się przy wgrywaniu jakiegoś przykładu. Dla pewności zapytam: Bootloader wgrywamy podłączając procek do Arduino tak jak jest to opisane dla ArduinoISP? Jak wgram bootloader to dalej używam ArduinoISP i nie zmieniam podłączenia?
Jak się programuje przez JTAG to nie trzeba nawet zworek przestawiać. Co do tych dodatkowych linii to można nimi sterować zewnętrznie o ile się nie mylę w EDW chyba styczniowym była płytka z STM32 i opis programowanie poprzez bootloader poprzez przejściówkę USB na FT232 gdzie właśnie sprawa zworek mogła być ustawiana automatycznie z poziomu aplikacji...
Jak mamy bootloader to możemy programować procesor za pomocą interfejsów komunikacyjnych. Wówczas wykorzystujemy serialowe rx/tx. Program na pc wysyła na magistralę komunikat "procesor numer 002 zresetuj się". Procek wchodzi w tryb bootloadera i następuje programowanie. Tak przynajmniej ja to widzę.
Młotek to też przeżytek, a wszyscy używają :D Proponuję rodzinę ARM-ów. Są "nowoczesnymi" uC i można programować przez USB (bootloader).
Adres 0x00000014 nieużywany przez ARM, NXP zaadoptował jako sumę kontrolną tablicy wektorów. Jeśli masz tam coś innego uruchomi się ISP. Poprawnie wywołane programowanie zerowego sektora na pewno działa bo wykorzystują to chyba wszystkie programatory działające pod JTAG. Bootloader wysoko jest fajny, ale ma wadę. Wgranie złego programu, lub błąd przy...
Tylko nie wiem jak wygląda kwestia programowania flasha, nie używam arduino. Bootloader jakiś? Chyba bez sensu, nie ma USB. Wystarczy, że ma UART.
zwłaszcza zalezy mi na IAW 59F, ogólnie czym je programowac i co siedzi w srodku, jakiego bootloadera uzywać, chodzi mi o bezpośrednie programowanie centalki-procesora a nie o jej konfiguracje przez interfejsy diagnostyczne. info na temat innych centralek fiata tez mile widziane
Witam Jeśli ma być 8szt, to można to załatwić jednym procesorem za 2-3 zł. Sprawę programowania można załatwić tak jak w Arduino, bootloader w procesorach. Pozdrawiam
Programuję tylko przez bootloader i działa znakomiecie. Co do długości ścieżek, przelotek i masy, to im bardziej odbiegniesz od pdfa tym mniejszy będziesz miał zasięg.
Witam chce zrobic sobie cos ala arduino na atmedze328 bez komunikacji usb i tu moje pytanie. Chce programowac przez port icsp programatorem lpt z programu arduino (gdyz wedlug mnie ma latwiejszy jezyk i jest bardziej dla mnie zrozumialy) i co musze zrobic np. wgrac bootloader czy cos?
Przyjeł się że "normalne" gcc, czyli to bez żadnych prefiksów, jest wykorzystywane do kompilacji programów na architekture na której pracuje. Natomiast wszelkie prefiksy oznaczają kompilatory krzyrzowe (przeważnie). Najlepiej samemu skompilować. W książkach o których wcześniej wspomniałem jest dokładnie krok po kroku opisany proces kompilacji. Na sieci...
esp8266 bootloader samsung bootloader bootloader tomtom
prowadnice piekarnika wymiana skrzynki bezpieczników linux pendrive
claas hydrostat białystok częstotliwości
Dwuteownik IPE 220, HEB 160 czy HEA 200 do podparcia ugiętego stropu betonowego 5x5m DeLonghi Perfekta Deluxe – kontrolka fusów świeci cały czas, reset licznika, lokalizacja czujnika