Albo po prostu zastosuj firmowy bootloader Atmela, do którego masz też programy na PC do wysyłania wsadu. Nie wiem po co wymyślać koło od nowa, chyba, że twój bootloader musi być jakiś superspecyficzny.
DS2401 dla tego, bo to nie jest skomplikowane (dla mnie). Modyfikowanie bootloadera, czy pisanie własnego to jeszcze za dużo na moje możliwości. :( Hej, ja się właśnie biorę za ten bootloader Atmela z AES'em. Narazie przeczytałem tylko PDF'a ale wszystko wydaje się całkiem łatwe i dopracowane. No i dodatkową zaletą jest to że dają też soft pod PC....
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 ponownie. Wgrałem bootloader ze strony atmela, ale po wgraniu jakiegokolwiek innego hex'a, nie mogę ponownie połączyć się z programem flip. Czy coś źle robię? Pozdrawiam
DES Bootloader ze strony Atmela http://www.atmel.com/dyn/resources/prod_...
Jeżeli to jest atmel to programem FLIP przez bootloader po RS232 RxD i TxD (bootloader jest wgrany na stałe do tego uP). Albo przez programator równoległy. Wszystko na stronie Atmela. Jeżeli to Philips to można też Flipem pobróbować, pamiętam, że komuś się udało.
A ja podpowiem, że procesory XMEGA z USB (z tego co pamiętam wszystkie z USB) mają wgrany fabrycznie bootloader DFU po USB - wystarczy więc tylko złącze USB i program FLIP od Atmela - nawet programatora nie trzeba mieć ;)
Na Mega16 uruchomiłem kiedyś bootloader z szyfrowaniem, ten ze strony Atmela. Popsuć nic nie mogłeś, jedynie źle fusebity mogłeś poprzestawiać.
Czy jest jakaś możliwość programowania po isp głównego programu przy wgranym bootloaderze? Tak żeby bootloadera nie skasowało. Możesz, ale to zależy od programu, którego używasz do programowania. Większość domyślnie robi hcip erase, w efekcie znika wszystko. W MS (starym AS) możesz zaznaczyć co ma być programowane a co nie. Robisz tylko write, bez...
Dlatego można zaimplementować MSC, co jest relatywnie skomplikowane, ale są w AS gotowce. Można też wziąć gotowy bootloader USB z Atmela, który działa m.in. z programem FLIP na PC. Ale jak rozumiem, autorowi chodzi tylko o przesłanie danych konfiguracyjnych. Tu MSC sprawdzi się dobrze.
Trzymaj się oryginalnych narzędzi Atmela.
A tak na marginesie, gdzie jest ukryta wersję 4.13 ? Bo na stronie Atmela nie znalazłem.
Można programować przy pomocy programu FLIP - do ściągnięcia ze strony Atmela.
Stos i bootloader jest dostępny na stronie Atmela. http://www.atmel.com/dyn/products/tools_... W archiwum stosu jest manual, miłego czytania.
Tu się mylisz. Nowsze uC Atmela, które mają bootloader da się tak programować. Zwykłe 89Cxx nie. Do nich trzeba programatora równoległego :] A co ja prorok? To napisz koledze jak się te inne programuje
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,...
Jakim załączniku? Dodano po 6 0xff był chyba traktowany jako NOP, patrzyłeś jak to jest w "fabrycznych" bootloaderach z Atmela?:)
:arrow: ele mid Sporo informacji jest w notach katalogowych procesorów posiadających bootloader, np. ATmega8535. Zerknij na stronkę Atmela.
świetny projekt. :) Jest jakaś prosta opcja na kodowanie (jakoś) wsadu i dekodowanie go w bootloaderze, podczas wgrywania ? Gdyby ten bootloader miał taką opcję, można by dać program klienta, urządzenie, w którym jest bootloader, i wsad komuś, kto będzie mógł jedynie wgrać wsad do tego jednego urzadzenia. Nie będzie mógł np sklonować urządzenia i samodzielnie...
Bootloader DFU dostępny jest na stronie Atmela. ATMega32U4 programowałem jak każdy inny, przy użyciu USBasp + avrdude 5.10. Faktycznie, avrdude 5.10 nie ma na swojej liście M32U2, ale sklonowanie i skorygowanie wpisu w pliku .conf zajmuje tylko kilka minut...
uC to ATmega128. Do upgradu używam oczywiście napisanego przez siebie bootloadera. A widział Ty na stronie Atmela AVR230: DES Bootloader i AVR231: AES Bootloader? Są kody źródłowe, opis. A jakby było potrzebne w asemblerze to: http://point-at-infinity.org/avraes/
Witam ostatnio po spaleniu programatora PDI (AVRISP MKII) i przymusowej ponad tygodniowej przerwie od projektu zacząłem się zastanawiać czy jest możliwość zabezpieczenia bootloadera tak by programowanie uC przez PDI go nie usuwało i można było nadal używać bootloadera w razie jakiś nieprzewidzianych sytuacji. Znalazłem w ustawieniach Lock bity BLBB...
Niestety nie działa. Ale czy to na pewno powinno działać? przecież w uno jest jeszcze scalak który odpowiada za połączenie atmegi328 z USB. Jeśli się nie mylę to tym scalakiem jest kolejny mikro kontroler od atmela. dzięki za dobre chęci.
Jeszcze nie miałem modułu od Atmela który by miał coś wiecej niż bootloader A miałeś moduł MeshNeticsa zamin został wykupiony przez Atmela? I czy miał wgrane coś więcej niż bootloader? Jeśli na jednym z pinów masz zero logiczne to będzie to RX modułu. Drugie pulsujące to będzie TX. Tak też myślałem. Nie rozumiałem tylko czemu TX pulsuje. Najprawdopodobniej...
co do dokumentacji Atmela to mam jakos niemile wspomnienia (bootloader)... Moje pytanie jest czy sa jakies gotowe programyna PC-ta i uC ktore umozliwia taka komunikacje...bo na pisanie wlasnych sterownikow jakos sie nie porywam...
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...
Hej, gratulacje ! :) w takim razie czym programowales - bootloader'em Atmela ? tym w wersji z GUI czy z linii komend ?
Nie, łączysz Xplained 128A1 z PC przy pomocy USB, instalujesz sterowniki z Atmela, pojawi ci się wirtualny port COM, przez który łączysz się z modułem programem FLIP. Wejście w bootloader wymaga przytrzymania któregoś przycisku przy inicjalizacji modułu. Tak więc do pracy z Xplained nie potrzebujesz nic opróc Xplained :) Niemniej jeśli planujesz poważniejszą...
Pomysł jak zawsze ciekawy. Gorzej moze być z realizacja gdyż jeszcze nie widziałem zeby tu ktoś sam sobie napisał bootloader - większość używa chyba gotowego atmela lub z avrfreak. Jezeli jakoś już radzisz sobie z asemblerem na avr to nie wystąpią żadne problemy (no chyba że dokumentacja o czymś zapomniała wspomnieć). Co do ogólnego zarysu to wpięcie...
Do zaprogramowania tego uC służy program FLIP (można ściągnąć ze strony Atmela). Fizycznie programuje się go przez RS232 + przełączanie sygnału PSEN aktywujący wbudowany bootloader...no i oczywiście RESET.
(at)zdenek_zdenek ta płytka powinna się programować wprost po wyjęciu z pudełka i po podłączeniu do komputera z Arduino IDE z wykorzystaniem USB, bez programatora, jak na wspomnianych filmach z Youtube, mam taką i tak zadziałała. (at)rb401 przecież bootloader mu odpowiada sygnaturą uC, firmware version, itp. - znaczy jest bootloader i drivery. Tylko...
Jeżeli programowałeś układ Dragonem, to skasowałeś całą pamięć i przy okazji bootloader z Xmegi. Możesz go bez problemu pobrać ze strony Atmela i gotowy plik. hex wrzucić do układu. Narobiłeś paniki i posądzałeś wszystkich o błędy, a jak to zwykle bywa sam sobie to uczyniłeś. Pozdrawiam!
"Programator" na 99% jest Ci niepotrzebny - układ zapewne ma wbudowany bootloader na UART jak większość ARMów. SAM3X8C na 100% ma wbudowany bootloader. Do jego użycia niezbędny będzie program SAM-BA od Atmela. A połączyć się z nim można przez USART, a także USB. Wcześniej trzeba wykonując specjalne zabiegi "zainicjalizować" mikrokontroler.
PDI-PB2 , PDO-PB3 , SCK-PB1 obudowa QFP100 reset i zasilania normalnie ;) Zachęcam do czytania PDF ze strony atmela tam jest zawsze określone rozmieszczenie wyprowadzeń do programowania .
JTAG ICE programuje prze JTAGA. Pozwala też na emulację. USB to bootloader. Myślę że to pojęcie jest ci jasne. A tak ogólnie, to polecem lekturę - na przykład na stronie Atmela.
Z tego widzę to FLIP goni po USB, a nie po uarcie który jest wymagany. Po przeszukaniu strony atmela zostało w zasadzie to: AVR1605: XMEGA Boot Loader Quick Start Guide Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices Na razie czytam dalej, potem pewnie przeróbka loadera tak aby sam się odzywał po resecie i wyłuskanie...
Tak, każdy tak działa. Nie ma sensu większego na małych MCU robić interpretacji IntelHEX po stronie bootloadera, więc najczęściej na PC program konwertuje HEXa do postaci binarnej, a następnie opakowuje w specyficzny dla siebie format i przesyła do bootloadera w MCU. Zwykle ten format nie jest jakiś pogmatwany i szybko można go samemu rozkminić - na...
Jak rozpoczynałem zabawę z STM'ami to zastanawiałem się nad gotową płytką testową, ale tak wyszło, że zrobiłem ją sam, z części, które miałem w szufladzie. Pozostał problem jakiegoś lepszego programatora niż MAX 3232. http://obrazki.elektroda.pl/2593483200_1... To i JLinka mozesz sobie poskladac schematy sa i nie ma tam nic wielkiego...
Zakładając, że w firmie pracują małorozgarnięci ludzie (a sądząc po jakości softu śmiało można założyć, że jednak są całkiem rozgarnięci) to masz plik z wersją binarną softu - można to zdeasemblować. Jeśli znasz asembler użytego procka i masz kupę czasu da się to zrobić. Jeśli jednak ludziska są w miarę rozgarnięci (a sądzę, że są) to wersja binarna...
W moim przypadku przesiadka z rodziny Mega na inną Atmela lub nawet innego producenta wymagałaby poznania nowej rodziny, inwestycji w stosowne programatory itp. Stąd na chwilę obecną pozostaję przy Mega. W moim przypadku na tym sprzęcie dopiero "mrygam LED", bo bieżąca robota ma pierwszeństwo, więc nie jestem tak do przodu... ;). Z tą inwestycją w...
kup płytkę do ukłądów próbnych pod obudowę kontrolera. i podstawowe elementy wymagane do pracy (kwarc+ kondziory i kondziory do zblokowania zasilania oraz stabilizator napięcia.) całość zmontuj sam. Potrzeba do tego dobrego szkła powiększającego - z praktyki wiem że takie tanie za 10-20zł mocowane w plastikowych kwadratowych ramkach po rozłożeniu z...
Jest kilka bootloaderów dla XMEGA, po drobnych zmianach będą działać z E5. Jednak ze względu na FLIP trzebaby poszukać czegoś kompatybilnego ze specyfikacją Atmela - osobiście nie spotkałem się z takim bootloaderem dla XMEGA. Zobacz to: https://github.com/alexforencich/xboot Tu jest instrukcja: http://alexforencich.com/wiki/en/xboot/s... Zobacz też...
Witam. Po wstępnych , szybkich oględzinach manuala do procka Philipsa nie zauważyłem większych różnic (co ciakawe niektóre fragmenty są jaby "skopiowane") między prockiem Atmela. Procek ATMELA (AT89C51RD2) programuje się trzema metodami. Ja wykorzystuję jeden z nich (który nie wymaga zakupu sprzętowego drogiego programatora), mianowicie programowanie...
To po kolei - Raven to zestaw developerski, więc kosztuje trochę więcej, można kupić pojedyncze moduły ZB od Atmela (oni to robią w kooperacji) - cena jak innych tego typu modułów. Stos odpowiada za realizację całej komunikacji pomiędzy urządzeniami, stanowiąc pewne API dla twojego programu. Do ZB nie potrzebujesz ani JTAG, ani oscyloskopu, zwykle te...
Witam, Chcialbym zbudowac sobie jeden z tych programatorow aby miec zintegrowane srodowisko programistyczne AVRStudio/WinAVR/JTAG/ISP. Dwa pierwsze dzialaja razem ladnie, JTAG tez ladnie debuguje programy napisane w C ale brakuje mi programatora ISP pracujacego z AVRStudio. Do dzisiaj myslalem ze opis protokolu ze strony atmela pozwoli na stworzenie...
BlueDraco mozesz zarejestrować się na stronie ATMELa i zamówić sobie próbkę SAM D20. Ja sobie już zamówiłem, ale jeszcze SAM D20 nie testowałem. Programatora nie mam, a nie wiem, czy jest bootloader. A u pozostałych producentów próbki nie można zamówić :\
Po pierwsze podaj na jakie napięcie masz moduł Arduino. Wskazany przez Ciebie przykład to trochę armata na muchy. W tytule podałem, że chodzi mi o Arduino o napięciu 5V. Dodano po 2 Mam pytanie. Chciałem nabyć arduino mini pro, ale kompletnie nie wiem jaki zasilacz do niego podpiąć? Niestety nie ma on złącza USB, więc zasilanie z tego portu odpada....
Kolego - nic nie jest dobrze. Naucz się czytać błędy wypluwane przez oprogramowanie. Błąd który pokazałeś mówi jasno, że oprogramowanie avrdude korzystając z programatora nie zdołało połączyć się z mikrokontrolerem. Jeżeli chcesz programować przez Arduino to korzystasz z portu UART uP i wbudowanego bootloadera. Jeżeli chcesz korzystać z programatora...
Arduino to środowisko dla hobbystów Arduino IDE z całą pewnością, ale co konkretnie wg kolegi dyskwalifikuje płytki Arduino od tego by wykorzystywać je w urządzeniach przemysłowych o budowie modularnej? (ja mam parę argumentów przeciw bo mam przed sobą Nano i widzę te "cięcia kosztów", ale jestem ciekaw kolegi argumentacji) ale do czegokolwiek poważniejszego...
Light-I i to sa własnie te drugie rozwiazania nie wymienione przeze mnie. Npa najdroższe 51 atmela czy 51 philipsa czy nawet seria aduc. Tam pewnie jest wbudowany program (cos jak bootloader ale u philipsa nie mozna go zmieniać) któremu zwiera sie dodatkowy pin i w ten sposób mozna programować po rs - też jest ISP (In System Programming). Zaraz się...
Witam, Koledzy proszę o podpowiedź jak skorzystać z noty Atmela AVR231 odnośnie stworzenia bootloadera szyfrowanego AES. Przejrzałem notę i nie wiek skąd pobrać kody źródłowe bootloadera i jak się zabrać do stworzenia pliku pod Atmegę16. Może ktoś z Was bawił się już tym bootloaderem. Z góry dziękuje za pomoc
Gdybyś nie musiał się "kurczowo trzymać Atmela" to poleciłbym ci Analoga z jego bardzo fajnym ADuC814 . Ma na pokładzie rdzeń '52, A/D, D/A, i kilka innych ciekawych dodatków no i najważniejsze wbudowany bootloader czyli programowanie układu odbywa się przez RS-a gdy podasz odpowiedni stan na jeden z pinów i wymusisz reset. No i oczywiście mało pinów...
Podobno na płytce dwustronnej można wykonać każde Najwiekszym problemem będzie jak sądze napisanie bootloadera, aby się zmieścił w pamięci I2C. Musi tam się przecież zmieścić cała obsługa FAT'u. z bootloader to raczej problemów nie wyniknie. wystarczy 64kb a tam stoi 128k a i wrazie czego to zamiast 24cxxx można dać dataflash atmela (nawet jest dostepny...
Witam. Domyślam się że mój temat zostanie przyjęty niezbyt chętnie bo w Internecie są już jakieś informacje na ten temat, ale ja niestety ciężko potrafię to zrozumieć. Z programowaniem procesorów 8-bitowych od Atmela mam już jakieś doświadczenie, jednak nigdy nie interesowałem się kwestią bootloaderów. Mam kilka pytań które chce zadać, ale najpierw...
A najprościej to ściągnąć notę Atmela AVR231, ściągnąć gotowe kody programów na PC i bootloadera i już. Masz gotowce z szyfrowaniem AES do 256 bitów, CRC itd. za free. Bez jednej linii własnego kodu :) Oczywiście fusebitów żadnym bootloaderem nie zmienisz - tak się da tylko przy pomocy programatora. Z drugiej strony skoro masz bootloader to zapewne...
Czegoś tutaj nie rozumiem. Mówisz, że umiesz programować a borykasz się z jakimiś podstawowymi problemami i to może nawet nie natury programistycznej a zwykłej logiki. Zastanów się, skoro podczas przepisywania programu z pamięci zewnętrznej do FALSHa procka wystąpił jakiś błąd to przecież na boga nie będzie zgadzać się suma kontrolna i boot nie powinien...
Siedzę już kilka h nad tym wszystkim i jedyna opcja to pomoc ze zmianami rejestrów w kodzie Tomloader'a. Ja coś próbowałem własnymi siłami z dokumentacją Atmela. ale nic z tego nie wyszło:(. Ratuje mnie tylko autor tematu lub ktoś obeznany w tym temacie, ja w tym wszystkim poruszałem się na ślepo i utonełem w tym wszystkim. Czekam na czyjąś dobrą wole....
'51 to raczej też nie typowe AVRy :) Z drugiej strony dla tak prymitywnych programatorów to raczej tylko kwestia firmware i będzie programował cokolwiek. Ale skoro zaczynasz z AVRami, to zapewne chciałbyś wygodę i prostotę - dlaczego więc nie kupić jakiegoś narzędzia zalecanego przez firmę Atmel, chociażby klona AVRISP? Przynajmniej działa wprost z...
Jeśli już zdecydowałeś o wyborze mikrokontrolera i jest to STR7 to nie mogę Ci pomóć( nie miałem z nimi styczności ale koledzy z działu 'mikrokontrolery' na pewno z nimi pracowali). Osobiście polecam rodzinę AT91SAM7 od ATMELa. Procesory przyjazne, odporne na pomyłki :), dużo materiałów( w tym sporo postów na 'mikrokontrolery'). W praktyce wygląda to...
http://obrazki.elektroda.pl/4873887900_1... Programator USBTiny-MKII SLIM (klon AVRISP-MKII) obsługuje wszystkie µkontrolery Attiny, Atmega oraz Xmega. Posiada trzy interfejsy programowania: ISP, PDI, oraz TPI. Bezpośrednio współpracuje z AvrStudio lub AvrDude. Mała wygodna płytka zawiera dwukierunkowy translator napięć dla wszystkich...
Czy miał ktoś do czynienia z AT89C51RB2. Mam problem z zaprogramowaniem tego układu po serialu. Co ciekawe (mam dwa nowe układy) przy podłączeniu nowego układu, ładnie podłączył się flip atmela do układu i go zaprogramowałem mimo ze PSEN nie było podciągnięte do masy rezystorem. Bootloader widocznie domyślnie startuje jak układ jest nowy-czysty. Po...
Wszystko sie da od tego masz bootloader można go napisać tak że będzie sobie kopiował program nawet z pamiątki I2C czy SPI trzeba tylko napisać procedurę która wykona kopiowanie zawartości programu np z pamięci i2c , wykonasz to na każdym procesorze atmela ,który obsługuje komendę SPM a sa to wszystkie Megi i sporo z grupy Attiny
W Arduino jako że bazuje na toolchainie Atmela (czyli gcc + dodatki), wynikiem kompilacji jest plik hex i eep, które nie zawierają info o konfiguracji fusebitów. Takie informacje może zawierać tworzony także plik ELF, lecz z nieznanych przyczyn prawie nikt z tego nie korzysta. Efektem tego jest konieczność manualnego ustawiania fusebitów. Zwykle jednak...
Witam R-MIK życie jednak zaskakuje, nie powiedziałem że to produkt Atmela, natomiast konstrukcja niewątpliwie AVRopodobna. Procesor nazywa się MD-328D, oprócz dodatkowych funkcji jest w pełni zgodny z Atmegą328, natomiast płytki obsługiwane przez środowisko Arduino nazywają się MASSDUINO i są dostępne na Aliexpress Pozdrawiam
Fajnie jest zobaczyć w końcu coś innego niż arduino i arm. Jakiego srodowiska uzywales do developmentu? Wspomagales sie jakims emulatorem pamieci? Ciekaw jestem czego używał autor. Ja do ok 2005 roku używałem prakietu Franenstein na Amigę. Na PC nie pamietam co. A jeśli chodzi o emulowanie pamięci, to początkowo używałem 89C515(315) z zewnetrzną SRAM...
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,...
Wgranie Androida następowało przez kartę pamięci . Poszła cała zawartość karty na tablet . Niestety zła . Również namierzyłem złącza JTAGA Pamięć U5 to kość 25040 Więc czeka mnie wylutowanie, jest to EEPROM Atmela .
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...
Robie płytke pod procesor AT91SAM7X256 i chcialem zeby byla mozliwosc programowania przez USB za pomoca SAM-BA Botloader z Atmela. I teraz mam pytanie jak podlaczyc gniazdo usb zeby bylo OK. Znalazlem taka plytke ewaluacyjna na stronie Propoxa: [url=http://www.propox.com/download/docs... plytki no i jesli zrobie tak jak tam jest na...
Rozwiązanie o którym mówimy przedstawił Dean Camera, który obecnie pracuje dla Atmela i patrząc po jego projektach (m.ni. LUFA) można śmiało powiedzieć, że jest niezły. To tak ad vocem guru. Nikt nie twierdzi, że jest to rozwiązanie idealne. Ale nie jest złe. 1. Po pierwsze aplikacja o niczym mnie musi wiedzieć i żadnych konfliktów z bootloaderem nie...
Cześć, ghost666 napisał: bez dostępu do portu UART w systemie A czy coś takiego można jakoś przerobić jakoś w systemie? Nie dla radnych niecnych celów ale żeby np router był serwerem dla np arduino. Tak żeby na innym porcie podstawić serwer WWW pokazujący np stan czujników. W alternatywnych softach często się wykorzystuje lighthttpd. Jeżeli bootloader...
cenna uwaga, musze tylko porzyczyć od kogoś takie códo jak koputer z rs :) a jak wygląda kwestia połączenia sie przez rs, zeby np wykryć go w programie flip to najpierw tez standardowa procedura uruchomienia wew budloadrea a potem wykrywanie przez flip? czy ten bootlader ma zastosowanie tylko do usb? Dodano po 10 z tego co na szybko doczytałem z różnych...
...Dodatakowo do testów podłączyłem oryginalnego USBKey Atmela... Zaczynam się bawić tą płytką. Problemem dla mnie jest na razie to, że o ile wiem, programuje się to tylko programem FLIP 3 jako bootloader , albo przez ISP/JTAG kasując wgrany bootloader i fuse'y . Większość aplikacji bootloaduje starą ATmegę128 przez jakąś, widzianą z PC , emulację...
Witam!!! To może załóż osobny temat i wtedy można prowadzić dalej rozmowy. Co do atmegi to sterowniki będą w folderze od flipa po zainstalowaniu. Uruchomienie bootloadera następuje w momencie resetowania procka i jak po resecie wykryje zwarty pin HWB do masy to wtedy program skacze to bootloadera. Jest opcja taka żeby HWB zewrzeć do masy na stałe i...
Xplained A3BU z tego co wiem programować można przez USB (FLIP), bo ma bootloader (USB DFU), ale chyba nie ma możliwości debugowania. Dodatkowo seria A3 nie ma EBI, a kupne układy nie mają preprogramowanego bootloadera. Ten kit z A1 ma EDBG czyli vcom+pdi łączone bezpośrednio na płytce bez wypuszczonych pinów. Innymi słowy debugger w cenie ale działa...
Od końca - wiem, bo napisałem obsługę TV na XMEGA :) Dałoby się zrobić RGB, jedynym problemem jest pamięć - taki obraz zajmuje jej naprawdę dużo (robiłem 320x200/256 kolorów, 64000 bajtów). Wymaga to więc dodania modułu pamięci, a to już się robi powoli skomplikowane elektrycznie - chociaż akurat dodanie do XMEGA zewnętrznego SRAM nie jest trudne, bo...
Trochę za późno... Też usunąłem bootloader :/ W sumie trochę to chore jest... Czytam datasheeta i nie mogę dojść do ładu i składu. W jednym miejscu piszą, że scalak na "dzień dobry" działa na wewnętrznym RC 8mega z dzielnikiem przez 8 a wiem z autopsji, że potrzebuje 16MHz kwarcu do działania bootloadera... Za diabła nie dojdzie się jak tam to wszystko...
Zgodnie z dokumentacja od atmela, moze zdarzyc sie sytuacja ze uszkodzeniu ulegnie firmware procka 8535. Zessajcie dokumentacje z ich strony, pisze tam dokladnie w jaki sposob trzeba wprowadzic w takiej sytuacji programator w tryb upgrade oprogramowania. Dokladniej to trzeba zewrzec do masy nozke PB0 ukladu at90s1200 (sa do tego celu odpowiednie goldpiny...
Witam! Zrobilem plytke pod procka Atmela AT91SAM7X128 i mam maly problem. Po dlugotrwalych bojach z programowaniem procka wreszcie mi sie chyba udalo, choc nie mam co do tego pewnosci. Sciagnalem sobie przyklady ze strony Atmela, chwilowo mam male problemy z kompilowaniem projektu, ale jest w tym pakiecie plik .bin ktory udalo mi sie wrzucic na procka...
Wiec sprawa wyglada tak. Widze, ze niektorzy myla rozne pojecia, a skoro jestes poczatkujacy to tylko Ci to namiesza. Uklady atmela typu 89Sxx, np AT89S53, AT89S8252 mozna przystosowac do programowania przez LPT, wykorzystujac SPI. Jednak, jak wynika z praktyki SPI wykorzystuje 5 linii umieszczonych na porcie P1. Podczas programowania jesli sa tam np....
Z tego co mi wiadomo do procesorów AVR (niektórych np 8515/8535/mega128) można podłączyć zewnętrzną pamięć RAM (do danych) i pamięć PROM (lub zamiennik jako pamięć programu). Więc powtarzam, że procesory AVR nie mają możliwości czytać programu z zewnątrz! Nie pozwala im na to ich architektura. Natomiast mogą same modyfikować własną pamięć FLASH, czyli...
Od razu sie spytam czy at91rm9200 ma wewnetrzny Flash i RAM bo juz pare osob mi mowilo ze chyba nie ma. W nocie atmela pisze ze jest"• Additional Embedded Memories – 16K Bytes of SRAM and 128K Bytes of ROM". Ma dokładnie to, co napisano: 16kB pamięci SRAM (dostępnej dla użytkownika), oraz 128kB pamięci ROM - z definicji niezapisywalnej,...
Źródła Atmela do 89C51snd1c są dostępne na : http://atmelprog.hotmail.ru/ aktualnie powoli pracuje nad swoim playerem na tym ukladzie ale ze wzgledu na duzy zakres tematow idzie to dość wolno, choć do przodu. Idee mam taką: 89C51snd1c + CF(w trybie true IDE) + UDA1330 + wzmacniacz słuchawkowy. Z krótkich doświadczeń z tym prockiem napisze że troszkę...
No właśnie tak sądziłem. Że to raczej będzie zablokowane, gdyż inaczej dało by się zdejmować m.in. flagi zabezpieczające software. Poprzeglądałem trochę net i niektórzy twierdzą, że da się to zrobić .. dlatego pociągnąłem temat z ciekawości. W nocie ogólnej atmela pisze: " separate memory section contains the fuse bytes. These are used for configuring...
Hmm, EESAVE powoduje, ze przy komendzie CHIP EREASE nie jest wykonywane kasowanie EEPROM. Ale teraz czy przy zapisie komórki komendą Write EEPROM Memory dana komórka jest kasowana I czy ewentualne timingi są zachowane? --- Jak widzimy tu: http://www.atmel.com/images/doc2486.pdf strona 232, zapis do eeprom musi mieć określone timingi. Jeśli programator...
Cóż, oryginalne płytki od Atmela kosztują krocie (mówię to o seriach gotowych płyt wspierających obecnie produkowane procesory i posiadające możliwość programowania nowych układów, np. STK600 - za zestaw zapłacisz grubo ponad 1500zł), więc się nie opłaca. 1. Poszukujesz czegoś ala launchpad - powiedzmy podobne w wyglądzie - Arduino - płytka bazowa +...
Ja osobiście dopiero zaczynam zabawę z ARM. Na pierwszy ogień poszły AT91SAM7S64 i LPC2144. Co do tego pierwszego, bardzo zraził mnie wyjątkowo toporny bootloader. Nie miałem i nie chciałem budować dla niego specjalnie programatora JTAG, więc układ poszedł w kąt. Obecnie znęcam się nad LPC2144 i muszę przyznać, że dość wdzięcznie układ się sprawuje....
Witam Mam pewien problem z pamięcią EEPROM przy programowaniu poprzez FLIP. Otóż robiąc pełną sekwencję (erase, blank check, program, verify) przy programowaniu do flasha usuwa się przy okazji cała zawartość EEPROM. Jest to niezwykle denerwujące, bo w tej pamięci trzymam całą konfigurację programu i muszę ją po zaprogramowaniu znowu wprowadzać. Zresztą...
Aby odpowiedzieć na powyższe pytania dobrze byłoby znać twój budżet. Jeśli jest mały to jakiś prosty programator + stykówka + ATMega88 raczej jest ok. Jeśli możesz trochę zaszaleć (powiedzmy 300-400 zł to polecam jakiś gotowy moduł. Świetne z AVR są moduły XPlained, masz je zaróno w wersji z ATMega, jak i lepszymi XMEGA. Moduł ci polecam, bo za 160...
Myślę że na to masz odpowiedź w tym wątku. Daruj sobie winavr tylko zainstaluj Atmela studio
(at)piotrlan Żaden AVR fabrycznie nie ma wgranego bootloadera. Więc to ci sprawę wyjaśńia. Napisz ile tych procków użyjesz. Przy odpowiednio dużej partii była możliwość zamówienia preprogramowanych procków od Atmela (teraz Microchipa). Ale to dotyczy sporych zamówień. Wgranie bootloadera samemu to chwilka, rozumiem, że na PCB nie chcesz umieszczać...
Znalazłem za granicą nawet niedrogo ale nie wiem jeszcze ile za dostawę sobie zażyczą. Dystrybutor Atmela w UK.
ISP to "In System Programing". W AVR ISP może być po SPI (Serial Peripheral Interface) jak i JTAG (inne procki czasem maja też po USART i nie chodzi tu o bootloader). Nie wiedzieć czemu, przejęło się, ze ISP to SPI. To jedna nieścisłość. Kolejna to to, ze ISP po SPI ma kilka atandardów, 6-pin Atmela, 10 pin sa dwa (jeden to Kanda). JTAG to 10 pin. Mam...
No to mnie troche zmartwiłeś :( narazie nie mam takiego programatora, bootloadera ani algorytmu - wszystko w planach. Może w wersji Atmela da się to jakoś zrobić albo obejść programowo :) bedę musiał to rozpracować. Dzięki za wszystkie wskazówki
Czy interfejs usb zaimplementowany w atmega32u2 oprócz programowania bootloaderem bezpośrednio przez kabelek usb (bez przejściówek opartych np. na ft232), pozwala również na wykorzystanie go jako portu szeregowego? Wyobrażam to sobie tak: Najpierw wgrywam bootloaderem jakiś program przez usb (używając programatora FLIP z atmela) a potem podczas normalnej...
Witajcie. Zaczynam zabawę z Xmega więc wybaczcie bo może to głupie pytanie ale jakoś nie bardzo mogę znaleźć. Gdzie znajdę wsad bootloadera do Xmega256a3u abym mógł programować procka z FLIP'a przez USB. Szukam i szukam i nie mogę znaleźć, podobno jest na stronie atmela ale nie wiem gdzie mam tam szukać. Pomóżcie please :)
... 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ś...
(at)kamdz Np. w Seguro jest za 59 zł brutto, więcej niż napisałem niestety. Ja dawno temu kupowałem w sklepie Atmela, niestety chyba do Polski wysyłka jest dosyć droga. W Farnellu jest za 35 zł (wersja 328)+ VAT, czyli po 43 brutto. Jak się kupuje inne części to koszty wysyłki się rozkładają. Może jest też w innych miejscach taniej, nie śledzę.
Nie rozumiem hardcorów, co nie używają możliwości asemblera od Atmela w pełni, pisze się praktycznie jak w C, też można rejestry „wołać” po ludzku i znaki pisać tekstem bez zerkania do tabeli ASCII.[syntax=asm]#define DataAcc r16 [...] cpi DataAcc, 's'[/syntax]
AVR32 serii A0-A3, B0-B1 mają fabryczny bootloader USB, seria L nie ma USB, nie ma bootloadera. Jeśli chodzi o rdzeń to jest on bardzo wydajny, peryferia to zależnie od wersji. Jeśli chodzi o przetwarzanie dźwięku to prędzej obecność dobrego ADC i I2S jest potrzebna + niezły rdzeń. Tu niektóre AVR32 mają przewagę, bo mają FPU. Ale są małopopularne i...
przedstawiciel atmela programowanie atmela sterownik programator atmela
czujniki leuze transformator halogenowy zmienne wymiana silnika nawiewu
przyczyna braku iskry input selector
Napięcia zasilania i poziomy logiczne kart SD Urwany przewód anteny w dekoderze LTC LXT203 - naprawa