ISP Programmer - automatyzacja

Apr 01, 2010 10 Replies

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?


Mógłby sprawdzać sygnaturę (przecież Twój program już to potrafi :)) i zakładać, że programowany jest ten procek, który powinien :).

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

W dniu 02.04.2010 00:54, Adam Dybkowski pisze:

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?

Adam Dybkowski pisze:

Oczywiście takie wywoływanie przyda się

Ja w normalnej wersji odczułem brak prostego odczytywania fusebitów.

W dniu 2010-04-02 03:18, Konop pisze:

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.

W dniu 2010-04-02 13:48, T.M.F. pisze:

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.

W dniu 2010-04-03 20:09, EM pisze:

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 pisze:

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.

Wiem, ale w Pascalu ostatni raz cos pisalem z 15 lat temu.

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".

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required