logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

USBASP 2.0 - Brak komunikacji z AVR Studio 6 i PonyProg, WinAVR ostrzeżenie

servgsm 10 Lut 2013 03:01 3033 13
  • #1 11912962
    servgsm
    Poziom 23  
    Witam,

    Z uwagi na to, że mój stary programator gdzieś się zapodział, na szybko kupiłem nowy i... Na tym moja radość się kończy.

    Moja płytka to takie coś: Link
    Zainstalowałem ją zgodnie z pdf'em i ani AVR Studio 6, ani ponny prog nie chce się z nim komunikować.
    Jedyne co, to WinAVR coś tam odpowiedział, ale przy okazji zwrócił uwagę, że "cannot set sck period. please check for usbasp firmware update".

    Nadmieniam, że procesor z którego czytam nie jest uszkodzony (sprawdzałem na ponad 10 prockach, niektóre są nówki nieśmigane).

    Da się coś z tym zrobić Panowie, czy się nie da?
    Nie ukrywam, że zależy mi na komunikacji w AVR Studio, ponieważ podoba mi się ten program, a przesiadek nie lubię.

    Pozdrawiam,
    Bartek.
  • #2 11912970
    Raphaw
    Poziom 20  
    O ile wiem atmel studio nie wspiera usbasp. Pozostaje generować hex-y i wgrywać przez avrdude.
  • #3 11913038
    tronics
    Poziom 38  
    Czy mkavrcalculator prawidłowo rozpoznaje układy? W demo co prawda wyższych niż mega8 nie zaprogramujesz, ale odczytać id powinno się dać. Jeszcze jest taki dziwny wynalazek jak progisp 1.72 - znacznie trudniejsze w obsłudze, ale też ma dość duże możliwości i pełną funkcjonalność za darmo. W zasadzie używam głównie do ładowania softu przez usbasp dla S51/52. Jeśli w nich też nic to znaczy, że albo sterownik źle wgrany, albo coś z samym programatorem.
  • #4 11913160
    tmf
    VIP Zasłużony dla elektroda
    servgsm napisał:

    Nie ukrywam, że zależy mi na komunikacji w AVR Studio, ponieważ podoba mi się ten program, a przesiadek nie lubię.

    Pozdrawiam,
    Bartek.


    No to kup porządny programator, a nie jakieś protezy. Za 60 zł kupisz klon AVRISPMkII, który nie tylko działa w AS6, ale także programuje wszystkie AVRy. I działa od strzału.
  • #5 11913481
    mirekk36
    Poziom 42  
    servgsm napisał:


    Da się coś z tym zrobić Panowie, czy się nie da?
    Nie ukrywam, że zależy mi na komunikacji w AVR Studio, ponieważ podoba mi się ten program, a przesiadek nie lubię.

    Pozdrawiam,
    Bartek.


    Da się coś zrobić - to bardzo dobry programator do AVR'ów wszelkiej maści. Pięknie działa z porządnym Edytorem jakim jest ECLIPSE, gorąco polecam zamiast AVR Studio, które jest przepasione że tak powiem .... albo opasłe i ociężałe. Rzuć proszę okiem tutaj:

    http://mirekk36.blogspot.com/2012/11/instalka-eclipse-atmel-toolchain.html

    i będziesz miał PEŁNE możliwości kompilacji procków ATtiny i ATmega tak jak w AVR Stdudio tylko że jak mówię - o wiele wygodniej. Do tego spójrz jak prosto się konfiguruje USBASP

    http://mirekk36.blogspot.com/2011/05/wszystko-o-usbasp.html

    a także jak przyjemnie się z nim działa:

    http://mirekk36.blogspot.com/2012/12/avr-jak-zaczac.html

    i nie masz co marnować kasy na jakieś tam specjalne programatory specjalnie pod AVR Studio. Z UBSASP podziałasz szybko i przyjemnie. Jak coś to śmiało pytaj albo łap mnie na Skype - zawsze chętnie pomogę.
  • #6 11913543
    dondu
    Moderator na urlopie...
    mirekk36 napisał:
    Da się coś zrobić - to bardzo dobry programator do AVR'ów wszelkiej maści. Pięknie działa z porządnym Edytorem jakim jest ECLIPSE, gorąco polecam zamiast AVR Studio, które jest przepasione że tak powiem .... albo opasłe i ociężałe.

    ... w takim samym stopniu jak Eclipse, które nota bene nie posiada symulatora, a to bardzo istotna funkcjonalność. Zawsze na słabszych komputerach można korzystać z AVR Studio w wersji 4.xx i problemu nie będzie: http://mikrokontrolery.blogspot.com/2011/04/kompilator-i-srodowisko-programistyczne.html
  • #7 11913820
    servgsm
    Poziom 23  
    Tak, tylko, że z tego, co patrzę, to AVRStudio nawet w wersji starszej i tak potrzebuje AVR Dude, żeby cokolwiek zdziałać z tym programatorem. Nie jest to pocieszające.

    Z tym ECLIPSE spróbuję, jednak szkoda, że nie ma tego symulatora... Najwyżej będę to robił gdzie indziej. W międzyczasie zamówię sobie chyba jednak jakiś lepszy programator, bo podejrzewam, że prędzej czy później ten wyląduje na ścianie ;)

    Proszę jeszcze o poradę, nie znam się aż tak na tych programatorach, dotychczas korzystałem tylko z ISP i byłem zadowolony. Widzę, że ATMEL faworyzuje STK500. Czy coś takiego jak w linku by się nadawało? Wiem, że jest napisane, że kompatybilność z STK500, ale nie chciałbym trafić na kolejną chińszczyznę ;)

    http://www.ebay.de/itm/DIAMEX-USB-ISP-Programmer-Stick-fur-ATMEL-AVR-STK500-ATmega-ATtiny-Controller-/270955420181?pt=Bauteile&hash=item3f16339a15
    lub
    http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201?pt=Bauteile&hash=item3f1633b581

    Z góry przepraszam za ten niezbyt przyswajalny język ebaya, ale tu właśnie jestem zmuszony robić zakupy :)

    Oczywiście jeżeli ktoś poleca jakiś inny programator o szerszych możliwościach, który bez problemu będzie rozmawiał z AVR Studio, to proszę śmiało pisać :)

    Pozdrawiam,
    Bartek.
  • #8 11913852
    mirekk36
    Poziom 42  
    symulator - zawsze możesz sobie odpalić z AVRStudio - co to za problem ? i do tego można używać AVR Studio, nawet do projektów które tworzysz sobie wygodnie w Eclipse. Na prawdę sprawdź i pooglądaj te poradniki jak chcesz przejść na C ... warto. Bo AVR Studio5 i 6 to męczarnia i koszmar. Stara wersja 4.xx .... jeśli ci ją ktoś proponuje to mniej więcej tak jakby ci proponował NOTEPAD.EXE z windowsa niemalże - do edycji kodów źródłowych w porównaniu do Eclipse..... Ale kto wie może Atmel w kolejnych wersjach pójdzie po rozum do głowy i zrobi jednak bardziej przyjazny programiście edytor kodu ;)

    ale edytor w Eclipse nie dość że jest lepszy i to o niebo, to jeszcze działa dobrze z prostymi i niezawodnymi a na dodatek tanimi programatorkami jak np USBASP czy STK500v2 ale też całą masą innych

    Nie wiem czy kolega zauważył, ale autor wątku chciałby "dopasować" programator do środowiska, a kolega stara się "dopasować", środowisko do programatora.
    [zumek]
  • #9 11913877
    dondu
    Moderator na urlopie...
    servgsm napisał:
    Tak, tylko, że z tego, co patrzę, to AVRStudio nawet w wersji starszej i tak potrzebuje AVR Dude, żeby cokolwiek zdziałać z tym programatorem. Nie jest to pocieszające.

    Tak samo jak Eclipse.
  • #10 11914221
    tmf
    VIP Zasłużony dla elektroda
    mirekk36 napisał:
    symulator - zawsze możesz sobie odpalić z AVRStudio - co to za problem ? i do tego można używać AVR Studio, nawet do projektów które tworzysz sobie wygodnie w Eclipse. Na prawdę sprawdź i pooglądaj te poradniki jak chcesz przejść na C ... warto. Bo AVR Studio5 i 6 to męczarnia i koszmar. Stara wersja 4.xx .... jeśli ci ją ktoś proponuje to mniej więcej tak jakby ci proponował NOTEPAD.EXE z windowsa niemalże - do edycji kodów źródłowych w porównaniu do Eclipse..... Ale kto wie może Atmel w kolejnych wersjach pójdzie po rozum do głowy i zrobi jednak bardziej przyjazny programiście edytor kodu ;)

    ale edytor w Eclipse nie dość że jest lepszy i to o niebo, to jeszcze działa dobrze z prostymi i niezawodnymi a na dodatek tanimi programatorkami jak np USBASP czy STK500v2 ale też całą masą innych


    Piszesz bajki. Edytor z Atmel Studio oparty jest na środowisku Visual Studio Microsoftu i ma wszyskie bajery, o ile to komu potrzebne. W każdym razie w niczym nie ustępuje Eclipse, który ze względu na to, że używa javy jest tak samo mulasty jak środowiska oparte o .NET. Krytykujesz kolegę dondu za polecanie AS4, jeśli ktoś nie ma nowszego sprzętu, wyrywając zdanie z kontekstu, a sam puszczasz śmieszny tekst, żeby na czas symulacji/debugowania przejść z Eclipse na AS. Nie widzisz śmieszności takiego działania? W dodatku AS nie zaimportuje projektu z Eclipse, więc, żeby coś takiego zrobić to trzeba by stworzyć dwa projekty: jeden dla Eclipse, drugi dla AS tylko dla debuggowania. Jeśli projekt składa się z 1-2 plików i standardowych opcji konfiguracji to nie ma problemu, ale przeniesienie projektu składającego się z wielu plików, podkatalogów i własnych opcji kompilacji już takie automatyczne nie jest.

    Dodano po 4 [minuty]:

    servgsm napisał:
    Tak, tylko, że z tego, co patrzę, to AVRStudio nawet w wersji starszej i tak potrzebuje AVR Dude, żeby cokolwiek zdziałać z tym programatorem. Nie jest to pocieszające.


    Ten USBAsp to zabawka, nie ma sensu z tym walczyć. Jeśli planujesz używać procesorów zasilanych niższym napięciem niż 5V, co robi się standardem to większość tych zabawek nie ma translatora poziomów i wymięka.
    Kup sobie oryginał lub klona AVRISPMkII, na ebay sobie takie znajdziesz, działa bez problemu w Atmel Studio, w dodatku masz wygodną konfigurację fusebitów w tym programie. A jeśli chcesz wydać ciut więcej to polecam ci AVR Dragon - oprócz możliwości programowania wszystkich mikrokontrolerów Atmela, masz też opcję HVPP (rzadko się przydaje), ale masz także sprzętowe debuggowanie - coś co trudno przecenić.
  • #11 11916873
    servgsm
    Poziom 23  
    Pokombinowałem na tym Eclipse i jakoś idzie.

    Tak, czy owak, AVRStudio może i jest przerośnięte, ale po prostu lubię to oprogramowanie i w tygodniu popatrzę za normalnym programatorem.

    Dziękuję za opinie i pozdrawiam.
  • #12 11917176
    drzasiek
    Specjalista CNC
    Nie warto przesadzać, AVR Studio wcale nie jest przerośnięte.
    Atmel Studio 6 również.
    Gdyby Ci to mówiło kilku poważnych ludzi, to mógłbyś to przemysleć.
    Ale jakbyś przeglądnął forum, to tylko jeden osobnik nie może sobie z nim poradzić i ciągle krytykuje. A tak poważnie, to po prostu na narzędziach Atmela nie może zarobić, dlatego są Beee..
    Atmel Studio 6 jest naprawdę super i ma świetny Edytor.
    Ja pracuję na dość wiekowym i lichym z deka sprzęcie i nie mam żadnych problemów.
    A to, że muszę poczekać nieco dłużej na uruchomienie AS6 nie ma żadnego znaczenie, bo przecież nie uruchamiam go co 5 minut. Włączę i działam cały dzień.
  • #13 11917646
    leonow32
    Poziom 30  
    tmf napisał:
    Kup sobie oryginał lub klona AVRISPMkII, na ebay sobie takie znajdziesz, działa bez problemu w Atmel Studio, w dodatku masz wygodną konfigurację fusebitów w tym programie. A jeśli chcesz wydać ciut więcej to polecam ci AVR Dragon - oprócz możliwości programowania wszystkich mikrokontrolerów Atmela, masz też opcję HVPP (rzadko się przydaje), ale masz także sprzętowe debuggowanie - coś co trudno przecenić.

    Ja bym od razu polecił Dragona. Jeżeli ktoś zamierza się zajmować na poważnie jakimikolwiek procesorami to powinien kupić porządny programator od producenta. A jeżeli ktoś chce się tylko pobawić to wtedy darmowe zabawki z internetu są dobre.

    Jeżeli mimo wszystko chcesz używać AS6 a nie uda Ci się go pożenić z USBASP to możesz wgrywać hexy przez AVR Burn-o-mat. To prosta graficzna nakładka na AVRDUDE i umożliwia bardzo łatwe ustawianie fusebitów.

    btw kiedyś zmarnowałem mnóstwo czasu i pieniędzy na nieoryginalne programatory do xilinxa, a efekt był tego taki, że i tak musiałem wyłożyć 200zł na oryginalny programator, ale za to działa zawsze i wszędzie.
  • #14 11924984
    Freddy
    Poziom 43  
    tmf napisał:
    servgsm napisał:

    Nie ukrywam, że zależy mi na komunikacji w AVR Studio, ponieważ podoba mi się ten program, a przesiadek nie lubię.

    Pozdrawiam,
    Bartek.


    No to kup porządny programator, a nie jakieś protezy. Za 60 zł kupisz klon AVRISPMkII, który nie tylko działa w AS6, ale także programuje wszystkie AVRy. I działa od strzału.

    BArdzo porządny programator za 5$, tylko drivery są inne do 32bit i 64bit. Trzeba sprawdzać, co sie instaluje.
REKLAMA