RTV forum PL | NewsGroups PL

Nowa funkcjonalność ISP Programmer: automatyczne programowanie Flash i EEPROM

ISP Programmer - automatyzacja

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Nowa funkcjonalność ISP Programmer: automatyczne programowanie Flash i EEPROM

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 Smile) i
zakładać, że programowany jest ten procek, który powinien Smile.

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

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

--
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 Smile 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 Smile) i
zakładać, że programowany jest ten procek, który powinien Smile.

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

elektroda NewsGroups Forum Index - Elektronika Polska - Nowa funkcjonalność ISP Programmer: automatyczne programowanie Flash i EEPROM

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map