eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgramator USB dla AVR i ARM
Ilość wypowiedzi w tym wątku: 15

  • 1. Data: 2010-01-24 12:49:50
    Temat: Programator USB dla AVR i ARM
    Od: Grzegorz <b...@m...pl>

    Witam,
    zachciało mi się wczoraj przeprogramować układ z AVR, ale natknąłem się
    na problem. Obecnie żaden z komputerów, do których mam dostęp nie
    posiada LPT.

    Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
    programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
    tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
    Windows 7 x64 oraz pod Linuxem.

    Koszt do 130zł max. Żona nie pozwoli na więcej :)

    --
    Pozdrawiam, Grzegorz.


  • 2. Data: 2010-01-24 15:55:45
    Temat: Re: Programator USB dla AVR i ARM
    Od: Gusioo <f...@g...com>

    On 24 Sty, 13:49, Grzegorz <b...@m...pl> wrote:
    > Witam,
    > zachciało mi się wczoraj przeprogramować układ z AVR, ale natknąłem się
    > na problem. Obecnie żaden z komputerów, do których mam dostęp nie
    > posiada LPT.
    >
    > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
    > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
    > tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
    > Windows 7 x64 oraz pod Linuxem.
    >
    > Koszt do 130zł max. Żona nie pozwoli na więcej :)

    Co prawda tylko dla AVR, ale złożyłem sobie to: http://www.fischl.de/usbasp/
    Może Ci się przyda.

    Pozdrawiam,
    Jacek.

    --
    http://gusioo.blogspot.com/


  • 3. Data: 2010-01-24 16:39:02
    Temat: Re: Programator USB dla AVR i ARM
    Od: Paweł <p...@n...pl>


    > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
    > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
    > tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
    > Windows 7 x64 oraz pod Linuxem.


    Procesory ARM robione są przez wiele różnych firm. Nie istnieje coś
    takiego jak uniwersalny programator. Musisz zdecydować się na jakąś
    konkretną rodzinę. Niektóre procesory mają wbudowany bootloader
    pozwalający zaprogramować układ przez RS232 lub USB. Nie wymagają więc
    żadnego programatora.

    Paweł


  • 4. Data: 2010-01-25 01:36:08
    Temat: Re: Programator USB dla AVR i ARM
    Od: Adam Dybkowski <a...@4...pl>

    W dniu 2010-01-24 13:49, Grzegorz pisze:

    > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
    > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
    > tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
    > Windows 7 x64 oraz pod Linuxem.

    Od programatora AVRów dla Windows wypadałoby wymagać aby pracował m.in.
    z AVR Studio - czyli odpadają dziwaczne wynalazki "programowego"
    udawania USB, które chodzą tylko ze zmodyfikowanym avrdude (a'la
    wspomniany wcześniej w tym wątku usbasp). Zatem polecam coś emulującego
    oryginalny atmelowy programator (gadającego protokołem STK500v2), z
    zintegrowanym sprzętowym konwerterem FTDI (omijaj programatory mające w
    opisie pracę w klasie USB HID zamiast CDC) no i koniecznie buforem
    robiącym konwersję napięć.

    Ja mam taki i daje radę:
    http://www.allegro.pl/item887379833_programator_avr_
    usb_4w1_stk500v2_avr910_rs232_gen.html

    Praktycznie wszystko, co pójdzie z AVR Studio, uruchomisz też pod
    Linuxem (sterowniki usb_serial i ftdi_sio są wbudowane w kernel, do
    programowania można użyć np. avrdude).

    Z drugiej strony jednak, przydałaby się też możliwość debugowania AVRów
    przez JTAG (też z użyciem AVR Studio) - tutaj musisz szukać klona
    atmelowej sondy ATJTAGICE (oryginalna jest koszmarnie droga). Coś w tym
    stylu:
    http://www.allegro.pl/item896579444_usb_avr_jtag_deb
    ugger_zgodny_z_jtag_ice.html

    Oczywiście są też programatory typu 2-w-1 ale jeszcze droższe.

    Do programowania i debugowania ARMów wystarcza natomiast cokolwiek
    obsługiwanego przez openocd. Dobrze sprawdzają się programatory oparte o
    układ FT2232 lub jeszcze szybszy FT2232H. Pierwszy z brzegu przykład:
    http://www.allegro.pl/item883735269_jtag_na_usb_dla_
    arm_programator_rs232.html

    Albo na FT2232H (USB 2.0 High Speed):
    http://www.joernonline.de/contrexx2/cms/index.php?pa
    ge=129

    --
    Adam Dybkowski
    http://dybkowski.net/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


  • 5. Data: 2010-01-25 01:41:00
    Temat: Re: Programator USB dla AVR i ARM
    Od: Adam Dybkowski <a...@4...pl>

    W dniu 2010-01-24 17:39, Paweł pisze:

    >> Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
    >> programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?
    >> tzn. obsługują ARM 7 i ARM 9?) pod złącze USB, który będzie działał w
    >> Windows 7 x64 oraz pod Linuxem.

    > Procesory ARM robione są przez wiele różnych firm. Nie istnieje coś
    > takiego jak uniwersalny programator. Musisz zdecydować się na jakąś
    > konkretną rodzinę.

    Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
    wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
    podłącza się właśnie "uniwersalny programator". Służy do programowania i
    debugowania. Nawet gdy procek nie ma własnej pamięci Flash, można
    zagadać z dołączoną do niego na zewnątrz pamięcią Flash (umie to m.in.
    openocd). Na prawdę nie trzeba być zdanym na widzimisię bootloadera
    szeregowego (co producent to innego).

    --
    Adam Dybkowski
    http://dybkowski.net/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


  • 6. Data: 2010-01-25 10:43:45
    Temat: Re: Programator USB dla AVR i ARM
    Od: J.F. <j...@p...onet.pl>

    On Mon, 25 Jan 2010 02:41:00 +0100, Adam Dybkowski wrote:
    >Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
    >wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
    >podłącza się właśnie "uniwersalny programator".

    A ten JTAG w ARM to wedlug jednego standardu, czy znow kazdy producent
    swoje rejestry umieszcza jak chce ?

    J.


  • 7. Data: 2010-01-25 14:10:22
    Temat: Re: Programator USB dla AVR i ARM
    Od: mk <m...@o...pl>

    W dniu 2010-01-25 11:43, J.F. pisze:
    > A ten JTAG w ARM to wedlug jednego standardu, czy znow kazdy producent
    > swoje rejestry umieszcza jak chce ?

    Jeden... ale rejestry od programowania Flash, to już jak producent
    chce... Pocieszenie takie, że to już kwestia software do programatora, a
    nie samego programatora.

    pzdr
    mk


  • 8. Data: 2010-01-25 17:06:43
    Temat: Re: Programator USB dla AVR i ARM
    Od: Paweł <p...@n...pl>


    >> Procesory ARM robione są przez wiele różnych firm. Nie istnieje coś
    >> takiego jak uniwersalny programator. Musisz zdecydować się na jakąś
    >> konkretną rodzinę.
    >
    > Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
    > wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
    > podłącza się właśnie "uniwersalny programator". Służy do programowania i
    > debugowania. Nawet gdy procek nie ma własnej pamięci Flash, można
    > zagadać z dołączoną do niego na zewnątrz pamięcią Flash (umie to m.in.
    > openocd). Na prawdę nie trzeba być zdanym na widzimisię bootloadera
    > szeregowego (co producent to innego).
    >

    Interfejs JTAG jest standardowy. Jednak w praktyce do każdej rodziny
    procesorów potrzebne jest inny software do programowania i zwykle inny
    programator.

    Paweł


  • 9. Data: 2010-01-25 20:49:31
    Temat: Re: Programator USB dla AVR i ARM
    Od: "Michał Lankosz" <m...@t...pl>

    Użytkownik "Grzegorz" <b...@m...pl> napisał w wiadomości
    news:hjhfle$74h$1@news.onet.pl...
    > Polećcie mi proszę jakiś uniwersalny, sprawdzony (bezproblemowy)
    > programator dla AVR oraz ARM (czy programatory dla ARM są uniwersalne?

    Podepnę się do tematu...
    Czy sprawdzał ktoś ten projekt
    http://www.tuxgraphics.org/electronics/200510/articl
    e05101.shtml
    czy może są jakieś lepsze? Akurat dysponuję porem LPT, ale na okazjonalnie
    przydałby się programator z USB. Użyłbym popularnego
    kabla z układem PL2303, żeby nie bawić się w kupowanie, płytkę i lutowanie
    FT323.
    Oczywiście trzeba zrezygnować z pierwszego programowania za pomocą "BitBang
    loading".
    Czy STK500 V2 wymaga od czasu do czasu upgrade firware? Czy są jakieś wersje
    z automatycznym upgrade z poziomu AVR Studio (self programming)?

    Michał




  • 10. Data: 2010-01-25 22:21:26
    Temat: Re: Programator USB dla AVR i ARM
    Od: Adam Dybkowski <a...@4...pl>

    W dniu 2010-01-25 11:43, J.F. pisze:

    >> Praktycznie wszystkie mikrokontrolery z jądrem ARM posiadają
    >> wyprowadzony jak najbardziej standardowy interfejs JTAG. I do niego
    >> podłącza się właśnie "uniwersalny programator".
    >
    > A ten JTAG w ARM to wedlug jednego standardu, czy znow kazdy producent
    > swoje rejestry umieszcza jak chce ?

    Standard jest jeden, natomiast w kwestii złącza są dwa obozy: jeden
    preferuje oldskulowe wielgachne złącze 2x10 pinów (zaproponowane lata
    temu AFAIR przez samą firmę ARM), a drugi skłania się ku minimalizacji
    do wersji 10-pinowej (to samo tyle że mniej mas). Można spotkać kable
    programujące z obiema wersjami wtyczek a konkretny wybór zależy od tego,
    ile masz miejsca na płytce (czasem to trzeba i pójść w jeszcze mniejsze
    złącza plus przejściówka).

    Jeżeli natomiast chodzi o warstwę komunikacji z jądrem procka - standard
    jest dawno ustalony i niezmienny. Tak samo się robi dostęp do rejestrów
    i pamięci RAM w każdym ARMie (różne mogą być tylko adresy tego obszaru
    RAM), podobnie jak i debugowanie (przy czym w niektórych prockach jest
    ograniczenie np. na liczbę pułapek sprzętowych).

    Tak jak w tym wątku ktoś już trafnie zauważył - sprzęt do
    debugowania/programowania jest wspólny dla wszystkich ARMów, a
    ewentualne różnice musi obsłużyć soft na komputerze.

    --
    Adam Dybkowski
    http://dybkowski.net/

    Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

strony : [ 1 ] . 2


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: