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

[AVR][AVR Studio] - automatyczne programowanie PonyProg'iem

mirekk36 10 Paź 2008 10:18 3038 4
REKLAMA
  • #1 5617560
    mirekk36
    Poziom 42  
    Witam,

    Pokażę po kolei jak ustawić sobie AVR Studio, żeby po wciśnięciu "klawisza skrótu" zaprogramować sobie bez żadnych ale to żadnych dodatkowych czynności procesor ;) - poprzez STK200 i PonyProg'a

    (nie trzeba przełączać sie żmudnie na okienko PonyProga, czy zewnętrznie odpalać skrypty jeśli nawet je zrobiliśmy, nie trzeba klikać, klikać i klikać ;)

    1. Wchodzimy w Menu w "TOOLS" a następnie wybieramy "CUSTOMIZE"
    [AVR][AVR Studio] - automatyczne programowanie PonyProg'iem

    [AVR][AVR Studio] - automatyczne programowanie PonyProg'iem

    [AVR][AVR Studio] - automatyczne programowanie PonyProg'iem

    ... poniżej przykład utworzenia potrzebnego nam skryptu dla PonyProg
    [AVR][AVR Studio] - automatyczne programowanie PonyProg'iem

    .... i tak na koniec, jeśli ktoś też zna jeszcze jakieś fajne sztuczki z AVR Studio to może niech opisze.

    (ja nie będę tu opisywał jak sobie pokolorować wg własnego uznania składnię (bo widać w tle niestandardowe kolory) bo to już było innym wątku na elektrodzie opisywane.

    Dodano po 58 [minuty]:

    oooops sorki, mała korekta - na ostatnim obrazku napisałem, że nie programuję fusebitów żeby coś się nie pokiełbasiło - jednak O ZGROZO ! - okazuje się, że jeśli zahaszuję te linijki z ustawieniami fuse-bitów to PonyProg - nie wiedzieć czemu za każdym programowaniem wpisuje do nich coś - przez co mój np ATtiny2313 zawsze przestawia się do pracy na zewnętrzny kwarc. Sprawdziłem to i tak się dzieje na pewno. Chyba jakiś babol w PonyProgu - tzn w obsłudze skryptów - bo skoro nie ma polecenia do zapisu fusków to NIE POWINIEN NIC TAM GRZEBAĆ! ;)

    .... hmmm ale jeszcze zobaczę czy może jest jakaś nowsza wersja Ponego bez tego babola

    Dodano po 21 [minuty]:

    ... jednak kicha z tymi fuse-bitami - czyli trzeba zamiast podawać jako argument skrypt - podać poprostu nazwę pliku HEX , który chcemy wgrać. Niestety odpali się wtedy Pony, zatrzyma ze swoim na siłę wyświetlanym ekranem powitalnym, ale na szczęście wczyta już sobie plik hex - więc wystarczy tylko kliknąć programuj, zaakceptować komunikat , potem kliknąć OK .... eeeh no jednak musi być troszkę klikania ;) ... jeszcze do tego ta utrata z pamieci po ponownym uruchomieniu - skrótów klawiszowych w AvrStudio ...

    troszkę jednak cały ten sposób szwankuje przez małego babola Atmela i PonyProg'a ;)
  • REKLAMA
  • Pomocny post
    #2 5618873
    zumek
    Poziom 39  
    mirekk36 napisał:
    ...troszkę jednak cały ten sposób szwankuje przez małego babola Atmela i PonyProg'a ;)


    Muszę Cię zmartwić , ale to nie Atmel "strzelił babola" , tylko ... domyśl się kto ;)
    AVRStudio , zapamiętuje skróty klawiszowe do naszego Tool , tylko należy to zrobić w następujący sposób:

    1)Uruchamiamy "gołe"(bez żadnego projektu) AVRStudio.
    2)Tworzymy Tool , bez przypisywania klawiszowego skrótu.
    3)Wczytujemy/tworzymy projekt Ateml AVR Assembler.
    4)Przypisujemy skrót do naszego Tool.
    5)Zamykamy projekt.
    6)Wczytujemy/tworzymy projekt GCC AVR.
    7)Przypisujemy skrót do naszego Tool (może być inny niż Ateml AVR Assembler).
    8)Zamykamy projekt.
    9)Zamykamy AVRStudio.

    I teraz , jeśli uruchomimy "gołe" AVRStudio , to przy naszym Tool , brak skrótu , ale wystarczy wczytać/utworzyć projekt i skrót już działa.
    Jeśli tak zdecydowaliśmy wcześniej , to inny będzie dla projektu ASM , a inny dla GCC.

    To wszystko :-P

    Piotrek

    PS
    AVRStudio v.4.14 Build 603 - w starszych też zapewne działa.
  • REKLAMA
  • #3 5619381
    mirekk36
    Poziom 42  
    no jak zwykle ;) zumek zawsze wie ;) ... wielkie dzięki - to nawet super, że można sobie do danego projektu tak naprawdę przypisać odpowiedn skrót i inny plik do wrzucenia do Pony'ego :) zaraz to popróbuję

    .... hmmm ale może jeszcze coś wiesz jak obejść ten problem ze skryptami PonyProg'a ???
  • REKLAMA
  • #4 5619474
    zumek
    Poziom 39  
    mirekk36 napisał:
    ... i inny plik do wrzucenia do Pony'ego :) zaraz to popróbuję

    Przecież Tool z parametrem się nie zmienia - jest identyczny dla każdego projektu :(
    ...
    Zawsze można dorzucić nowy :)

    mirekk36 napisał:

    .... hmmm ale może jeszcze coś wiesz jak obejść ten problem ze skryptami PonyProg'a ???


    Wolę ISPProg-a :)

    Piotrek
  • #5 5619532
    mirekk36
    Poziom 42  
    zumek - tak tak, masz rację że jest identyczny dla każdego projektu (źle się wyraziłem) - chodzi mi o to, że np pracuję na kilku projektach i odpowiednim skrótem mogę sobie wywołać Pony'ego z parametrem - plikiem HEX danego projektu.

    hmmm przyjrzę się więc ISPPROG'owi ;)
REKLAMA