ISP Programmer - automatyzacja

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?

Reply to
Adam Dybkowski
Loading thread data ...

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 ;)...

Reply to
Konop

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?

Reply to
T.M.F.

Adam Dybkowski pisze:

Oczywiście takie wywoływanie przyda się

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

Reply to
EM

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.

Reply to
Adam Dybkowski

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.

Reply to
Adam Dybkowski

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.

Reply to
Adam Dybkowski

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.

Reply to
EM

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

Reply to
T.M.F.

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

Reply to
Sebastian Biały

Tak, AVR Studio.

Reply to
T.M.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.