Do tej pory programowałem proca po prostu mając dwie aplikacje otwarte i po kompilacji kodu w AVR Studio przechodziłem do Ponego, gdzie dawałem ikonke reload file a po niej ikonke write. Można to uprościć/przyspieszyć/uprzyjemnić
:
Tools\Customize\Tools dorabiamy jak na obrazku [avrstudio.GIF], po tym powstaje w menu Tools ikonka ponego [avr-pony.jpg] . Natepnie w
Tools\Customize\Keyboard dorabiamy skrót klawiaturowy przez odnlezienie ponego i przypisanie mu za pomocą guzika Assign np. kombinacji klawiszy ALT+A. [pony-skrot.jpg]
Teraz trzeba przygotować skrypt.
Skrypt musi miec rozszerzenie e2s i znajdować się w katalogu ponego. Skrypt można testować po prostu kilkając, go 'będąc w folderze' Ponego. Warunkiem działania tego, musi być poprawnie napisany skrypt co widać gdy robi to co chcemy. Musi działać samodzielnie po jego kliknięciu - pod warunkiem że rozszerzenie *.e2s, jest przypisane w systemie do ponego( domyślnie tak jest).
Do wszystkiego doszedłem za pomocą helpa ponego, jest tam więcej komend. Mój przykładowy skrypt ładuje tylko pamięc programu, łatwo go przerobić odsyłam do helpa. Można ustawiaś fusy, kasować cały układ przed zapisaniem, ładować pamięc danych eeprom itd.etc. Chcąć przyspieszyć szybkość operacji mozna wywalić/wyciąć linie "pause z komunikatem". Scieżka dostepu do hex-a musi być scisle określona tam gdzie znajduje się plik hex po kompilacji.
Całośc wygląda tak: ikonka kompilacja w AVRStudio potem ALT+A i mam zaprogramoway proc. Można oczywiście zamiast skrótu klikąć po prostu ikonke Ponego w menu Tools.
Może ktos wie jak dorobić ikonke ponego obok np. ikonki kompilacji?
dodano:
-------------
Nie wiem czemu ale nie chce mi spamiętać skrótu klawiaturowego po zamknięciu AVRStudio - ktoś tak ma??? Po przyjrzeniu się problemowi wydaje mi się iz to wina programu gdyz nie pamięta także innych skrótów utworzonych własnoręcznie, moja wersja to r.12 SP4 build 498.
Czekam na potwierdzenie chyba bedzie trzeba grzebać w rejestrze. Albo to wina mojego Win 2003 , ale wg. mnie na XP musi być to samo - obym się mylił..
Tools\Customize\Tools dorabiamy jak na obrazku [avrstudio.GIF], po tym powstaje w menu Tools ikonka ponego [avr-pony.jpg] . Natepnie w
Tools\Customize\Keyboard dorabiamy skrót klawiaturowy przez odnlezienie ponego i przypisanie mu za pomocą guzika Assign np. kombinacji klawiszy ALT+A. [pony-skrot.jpg]
Teraz trzeba przygotować skrypt.
#------ START --------
#Programming sequence
SELECTDEVICE AT90S8515
CLEARBUFFER
LOAD-PROG D:\!!!!!!!!!!!!\kuku\plikdozaporgramowania.hex
#LOAD-DATA eeprom.hex
PAUSE "Connect and powerup the circuit, are you ready?"
#READ-CALIBRATION 0x3ff
#ERASE-ALL
WRITE&VERIFY-PROG
#Pay attention to NOT disable RSTDISBL
#Fuse: "BODLEVEL ","BODEN ","SPIEN ","RSTDISBL ","CKSEL3 ","CKSEL2 ","CKSEL1","CKSEL0"
# 1 1 1 0 1 1 0 1
#WRITE-FUSE 0xED
#Lock: {X,X,X,X,X,"Lock2 ","Lock1 ",X}
# 0 0 0 0 0 1 1 0
#WRITE-LOCK 0x06
#------- END ---------
Skrypt musi miec rozszerzenie e2s i znajdować się w katalogu ponego. Skrypt można testować po prostu kilkając, go 'będąc w folderze' Ponego. Warunkiem działania tego, musi być poprawnie napisany skrypt co widać gdy robi to co chcemy. Musi działać samodzielnie po jego kliknięciu - pod warunkiem że rozszerzenie *.e2s, jest przypisane w systemie do ponego( domyślnie tak jest).
Do wszystkiego doszedłem za pomocą helpa ponego, jest tam więcej komend. Mój przykładowy skrypt ładuje tylko pamięc programu, łatwo go przerobić odsyłam do helpa. Można ustawiaś fusy, kasować cały układ przed zapisaniem, ładować pamięc danych eeprom itd.etc. Chcąć przyspieszyć szybkość operacji mozna wywalić/wyciąć linie "pause z komunikatem". Scieżka dostepu do hex-a musi być scisle określona tam gdzie znajduje się plik hex po kompilacji.
Całośc wygląda tak: ikonka kompilacja w AVRStudio potem ALT+A i mam zaprogramoway proc. Można oczywiście zamiast skrótu klikąć po prostu ikonke Ponego w menu Tools.
Może ktos wie jak dorobić ikonke ponego obok np. ikonki kompilacji?
dodano:
-------------
Nie wiem czemu ale nie chce mi spamiętać skrótu klawiaturowego po zamknięciu AVRStudio - ktoś tak ma??? Po przyjrzeniu się problemowi wydaje mi się iz to wina programu gdyz nie pamięta także innych skrótów utworzonych własnoręcznie, moja wersja to r.12 SP4 build 498.
Czekam na potwierdzenie chyba bedzie trzeba grzebać w rejestrze. Albo to wina mojego Win 2003 , ale wg. mnie na XP musi być to samo - obym się mylił..