Adam Dybkowski
Guest
Thu Apr 01, 2010 10:54 pm
Dodałem do ISP Programmera (na razie wstępnie, tylko w repozytorium SVN)
nową możliwość automatycznego zaprogramowania pamięci Flash oraz
opcjonalnie EEPROM - po programowaniu ISP Programmer jest zamykany.
Składnia wywołania:
ispprog.exe flashdata.hex [eepromdata.hex]
Typ pliku jest wykrywany po rozszerzeniu (HEX to .hex/.rom/.eep/.ihx)
oraz zawartości (poprawny format Intel Hex). Wszystkie niepasujące do
tego pliki są programowane jako dane binarne. Wyboru typu układu jeszcze
nie ma - jest przyjmowany ostatnio wybrany.
Teraz ISP Programmer można podpiąć do AVR Studio i jednym kliknięciem
programować procka. Chcecie oficjalną wersję z takim ficzerem?
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Konop
Guest
Fri Apr 02, 2010 1:18 am
Quote:
Dodałem do ISP Programmera (na razie wstępnie, tylko w repozytorium SVN)
nową możliwość automatycznego zaprogramowania pamięci Flash oraz
opcjonalnie EEPROM - po programowaniu ISP Programmer jest zamykany.
Składnia wywołania:
ispprog.exe flashdata.hex [eepromdata.hex]
Typ pliku jest wykrywany po rozszerzeniu (HEX to .hex/.rom/.eep/.ihx)
oraz zawartości (poprawny format Intel Hex). Wszystkie niepasujące do
tego pliki są programowane jako dane binarne. Wyboru typu układu jeszcze
nie ma - jest przyjmowany ostatnio wybrany.
Mógłby sprawdzać sygnaturę (przecież Twój program już to potrafi

) i
zakładać, że programowany jest ten procek, który powinien

.
Quote:
Teraz ISP Programmer można podpiąć do AVR Studio i jednym kliknięciem
programować procka. Chcecie oficjalną wersję z takim ficzerem?
Taaak!!

... Moim zdaniem to w niczym nie przeszkadza, więc nie sądzę,
żeby ktoś miał coś przeciwko

...
--
Pozdrawiam
Konop
T.M.F.
Guest
Fri Apr 02, 2010 11:48 am
W dniu 02.04.2010 00:54, Adam Dybkowski pisze:
Quote:
Dodałem do ISP Programmera (na razie wstępnie, tylko w repozytorium SVN)
nową możliwość automatycznego zaprogramowania pamięci Flash oraz
opcjonalnie EEPROM - po programowaniu ISP Programmer jest zamykany.
Składnia wywołania:
ispprog.exe flashdata.hex [eepromdata.hex]
Typ pliku jest wykrywany po rozszerzeniu (HEX to .hex/.rom/.eep/.ihx)
oraz zawartości (poprawny format Intel Hex). Wszystkie niepasujące do
tego pliki są programowane jako dane binarne. Wyboru typu układu jeszcze
nie ma - jest przyjmowany ostatnio wybrany.
Teraz ISP Programmer można podpiąć do AVR Studio i jednym kliknięciem
programować procka. Chcecie oficjalną wersję z takim ficzerem?
Zawsze to kolejny bajer

Nie myslales moze nad dodaniem obslugi elf?
Mialoby to o tyle sens, ze w elf od jakiegos czasu jest sekcja
zawierajaca info fusebitach, co umozliwialoby automatyczne ich
programowanie.
Druga rzecz - nie myslisz o dadaniu oprocz ISP nowych protokolow
programowania Atmela?
--
Inteligentny dom -
http://idom.wizzard.one.pl
http://idom.sourceforge.net/
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.
EM
Guest
Sat Apr 03, 2010 6:09 pm
Adam Dybkowski pisze:
Quote:
Dodałem do ISP Programmera (na razie wstępnie, tylko w repozytorium SVN)
nową możliwość automatycznego zaprogramowania pamięci Flash oraz
opcjonalnie EEPROM - po programowaniu ISP Programmer jest zamykany.
Składnia wywołania:
ispprog.exe flashdata.hex [eepromdata.hex]
Oczywiście takie wywoływanie przyda się
Ja w normalnej wersji odczułem brak prostego odczytywania fusebitów.
--
Pozdrawiam
EM
Adam Dybkowski
Guest
Sat Apr 03, 2010 11:30 pm
W dniu 2010-04-02 03:18, Konop pisze:
Quote:
Typ pliku jest wykrywany po rozszerzeniu (HEX to .hex/.rom/.eep/.ihx)
oraz zawartości (poprawny format Intel Hex). Wszystkie niepasujące do
tego pliki są programowane jako dane binarne. Wyboru typu układu
jeszcze nie ma - jest przyjmowany ostatnio wybrany.
Mógłby sprawdzać sygnaturę (przecież Twój program już to potrafi

) i
zakładać, że programowany jest ten procek, który powinien

.
Oczywiście - jeżeli korzystasz z autodetekcji (czyli masz na liście
wybrany po prostu "AVR") to będzie działać jak zawsze. Po prostu przy
uruchomieniu z 1 lub 2 parametrami programator sam sobie "klika"
przycisk "Erase & Program All", a po zakończeniu operacji się zamyka.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Adam Dybkowski
Guest
Sat Apr 03, 2010 11:34 pm
W dniu 2010-04-02 13:48, T.M.F. pisze:
Quote:
Zawsze to kolejny bajer

Nie myslales moze nad dodaniem obslugi elf?
Mialoby to o tyle sens, ze w elf od jakiegos czasu jest sekcja
zawierajaca info fusebitach, co umozliwialoby automatyczne ich
programowanie.
Druga rzecz - nie myslisz o dadaniu oprocz ISP nowych protokolow
programowania Atmela?
Kod źródłowy jest na SourceForge (w SVN) - zapraszam do dodawania nowych
protokołów/bajerów itd. Proszę przesyłać mi mailem spakowany nowy kod
źródłowy. Wrzucę na serwer i zrobię z tego nową oficjalną dystrybucję.
Ja nie mam teraz czasu aby samemu wymyślać i implementować nowe rzeczy w
ISP Programmer.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Adam Dybkowski
Guest
Sat Apr 03, 2010 11:36 pm
W dniu 2010-04-03 20:09, EM pisze:
Quote:
Ja w normalnej wersji odczułem brak prostego odczytywania fusebitów.
Najprościej jak się da: na głównym ekranie klikasz "Read signature" a
potem "Fuse & lock bits". I widzisz okienko z ładnie pokazanymi
fusebitami i lockbitami. Dwa kliknięcia to tak wiele?
Jeżeli potrzebujesz automatyzację - kod źródłowy jest na SourceForge (w
SVN). Dalszy opis - patrz poprzedni mój post.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
EM
Guest
Sun Apr 04, 2010 7:34 pm
Adam Dybkowski pisze:
Quote:
W dniu 2010-04-03 20:09, EM pisze:
Ja w normalnej wersji odczułem brak prostego odczytywania fusebitów.
Najprościej jak się da: na głównym ekranie klikasz "Read signature" a
potem "Fuse & lock bits". I widzisz okienko z ładnie pokazanymi
fusebitami i lockbitami. Dwa kliknięcia to tak wiele?
Jeżeli potrzebujesz automatyzację - kod źródłowy jest na SourceForge (w
SVN). Dalszy opis - patrz poprzedni mój post.
Sorki, brakowało mi czegoś takiego jak Read w "Fuse & lock bits" po
prostu, ale skoro tak to działa jak piszesz, to też dobrze.
--
Pozdr
EM
T.M.F.
Guest
Mon Apr 05, 2010 10:24 am
Quote:
Zawsze to kolejny bajer

Nie myslales moze nad dodaniem obslugi elf?
Mialoby to o tyle sens, ze w elf od jakiegos czasu jest sekcja
zawierajaca info fusebitach, co umozliwialoby automatyczne ich
programowanie.
Druga rzecz - nie myslisz o dadaniu oprocz ISP nowych protokolow
programowania Atmela?
Kod źródłowy jest na SourceForge (w SVN) - zapraszam do dodawania nowych
protokołów/bajerów itd. Proszę przesyłać mi mailem spakowany nowy kod
źródłowy. Wrzucę na serwer i zrobię z tego nową oficjalną dystrybucję.
Ja nie mam teraz czasu aby samemu wymyślać i implementować nowe rzeczy w
ISP Programmer.
Wiem, ale w Pascalu ostatni raz cos pisalem z 15 lat temu.
Sebastian BiaĹy
Guest
Mon Apr 05, 2010 7:12 pm
T.M.F. wrote:
Quote:
w elf od jakiegos czasu jest sekcja
zawierajaca info fusebitach
Jakiś tool to programuje bezpośrednio z elf ?
Pytam, bo to trochę kłopotliwe, jeąli zrobie sobie dodatkową sekcję
danych/kodu i programator ją "przeoczy".
T.M.F.
Guest
Tue Apr 06, 2010 2:48 pm
W dniu 05.04.2010 21:12, Sebastian Biały pisze:
Quote:
T.M.F. wrote:
w elf od jakiegos czasu jest sekcja zawierajaca info fusebitach
Jakiś tool to programuje bezpośrednio z elf ?
Pytam, bo to trochę kłopotliwe, jeąli zrobie sobie dodatkową sekcję
danych/kodu i programator ją "przeoczy".
Tak, AVR Studio.
--
Inteligentny dom -
http://idom.wizzard.one.pl
http://idom.sourceforge.net/
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.