RTV forum PL | NewsGroups PL

Hurtowe programowanie kilkudziesięciu ATmeg za pomocą USBasp lub AVR Dragon?

hurtowe programowanie AVR ?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Hurtowe programowanie kilkudziesięciu ATmeg za pomocą USBasp lub AVR Dragon?

Goto page 1, 2, 3  Next

sundayman
Guest

Mon Apr 18, 2016 2:11 pm   



Mam do zaprogramowania kilkadziesiąt atmeg.
Za pomocą usbasp albo avr dragon.

I teraz - czy możecie coś polecić ( sofware ), żeby jednym kilknięciem
zaprogramować fusy, załadować flash i eeprom, zweryfikować i zablokować
lockbity ?

Pod windows albo osx może być.

jacek pozniak
Guest

Mon Apr 18, 2016 2:49 pm   



sundayman wrote:

Quote:
Mam do zaprogramowania kilkadziesiąt atmeg.
Za pomocą usbasp albo avr dragon.

I teraz - czy możecie coś polecić ( sofware ), żeby jednym
kilknięciem
zaprogramować fusy, załadować flash i eeprom, zweryfikować i
zablokować
lockbity ?

Pod windows albo osx może być.
Program do programowania; avrdude (pod linux i Win) jest konsolowy

więc ubierz go w skrypt.

Pod OSX chyba też jest więc nie powinno być problemu.

jp


jp

sundayman
Guest

Mon Apr 18, 2016 2:57 pm   



Quote:
Program do programowania; avrdude (pod linux i Win) jest konsolowy
więc ubierz go w skrypt.

Zapomniałem dopisać - żeby się obyło bez skryptów Smile
Bo zanim dojdę co i jak , to ruski miesiąc upłynie.

Coś okienkowego mi się marzy...

jacek pozniak
Guest

Mon Apr 18, 2016 3:09 pm   



sundayman wrote:

Quote:

Program do programowania; avrdude (pod linux i Win) jest konsolowy
więc ubierz go w skrypt.

Zapomniałem dopisać - żeby się obyło bez skryptów Smile
Bo zanim dojdę co i jak , to ruski miesiąc upłynie.

Coś okienkowego mi się marzy...
Smile


No nie wiem czy okienkowe rzeczy będą łatwiejsze do opanowania niż
coś w rodzaju

dla programu:

sudo avrdude -c usbasp -p atmega128 -C ./avrdude.conf -U flash:w:main5.hex -
F

i dla fusów:

sudo avrdude -c usbasp -p atmega128 -C ../avrdude.conf -U lfuse:w:0xff:m
sleep 2
sudo avrdude -c usbasp -p atmega128 -C ../avrdude.conf -U hfuse:w:0xd1:m
sleep 2
sudo avrdude -c usbasp -p atmega128 -C ../avrdude.conf -U efuse:w:0xfF:m


jp

Dariusz Dorochowicz
Guest

Mon Apr 18, 2016 3:41 pm   



W dniu 2016-04-18 o 16:57, sundayman pisze:
Quote:

Program do programowania; avrdude (pod linux i Win) jest konsolowy
więc ubierz go w skrypt.

Zapomniałem dopisać - żeby się obyło bez skryptów Smile
Bo zanim dojdę co i jak , to ruski miesiąc upłynie.

Coś okienkowego mi się marzy...

Jacek dobrze pisze. Przy okazji na linuchu możesz też puścić.
Nie wyobrażam sobie środowiska do programowania produkcyjnego do AVR na
AVR/Atmel Studio. Przy skrypcie masz dokładnie to, co trzeba, a nie że
Ci się palec omsknie albo o czymś zapomnisz. A jak dobrze zakombinujesz,
to chyba nawet możesz ze skryptu nadawać numery seryjne i inne takie...

Pozdrawiam

DD

sundayman
Guest

Mon Apr 18, 2016 3:58 pm   



Quote:
Jacek dobrze pisze. Przy okazji na linuchu możesz też puścić.
Nie wyobrażam sobie środowiska do programowania produkcyjnego do AVR na
AVR/Atmel Studio. Przy skrypcie masz dokładnie to, co trzeba, a nie że
Ci się palec omsknie albo o czymś zapomnisz. A jak dobrze zakombinujesz,
to chyba nawet możesz ze skryptu nadawać numery seryjne i inne takie...

No Jacek pisze dobrze, z pewnością Smile
Tylko, że mam strasznie jakiegoś lenia intelektualnego, i zanim się
zorientuję jak mam tego avrdude ogarnąć, to mi się skończy czas
przeznaczony na to zajęcie...

Linux mi na nic, bo nie używam niestetyż.

Hmmm, żeby był jakiś generator skryptów do tego avrkoleżki...

Grzegorz Niemirowski
Guest

Mon Apr 18, 2016 4:01 pm   



sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
Zapomniałem dopisać - żeby się obyło bez skryptów Smile
Bo zanim dojdę co i jak , to ruski miesiąc upłynie.
Coś okienkowego mi się marzy...

Przecież skrypt to 10 minut. Napiszesz go szybciej sam niż ktokolwiek zdąży
Ci na posta odpisać Smile
avrdude

sundayman
Guest

Mon Apr 18, 2016 4:03 pm   



W dniu 18.04.2016 o 18:01, Grzegorz Niemirowski pisze:
[quote]sundayman <sundayman@poczta.onet.pl> napisał(a):
Zapomniałem dopisać - żeby się obyło bez skryptów Smile
Bo zanim dojdę co i jak , to ruski miesiąc upłynie.
Coś okienkowego mi się marzy...

Przecież skrypt to 10 minut. Napiszesz go szybciej sam niż ktokolwiek
zdąży Ci na posta odpisać Smile
avrdude

Grzegorz Niemirowski
Guest

Mon Apr 18, 2016 4:05 pm   



sundayman <sundayman@poczta.onet.pl> napisał(a):
[quote]Przecież skrypt to 10 minut. Napiszesz go szybciej sam niż ktokolwiek
zdąży Ci na posta odpisać Smile
avrdude

sundayman
Guest

Mon Apr 18, 2016 4:07 pm   



Ok, to potrzebuję kolejno wykonać :

avrdude -p atmega8 -c usbasp -P usb -u -U lfuse:w:0x3F:m -U hfuse:w:0xC8:m

avrdude -p atmega8 -c usbasp -P usb -U
flash:w:"C:\Users\sundayman\Desktop\Ziff preprogram files\Firmware
851\M8\M8 hardware 4_38 bootloader 1 & firmware 17.hex":i -D -U
eeprom:w:"C:\Users\sundayman\Desktop\Ziff preprogram files\Firmware
851\M8\M8 hardware 4_38 bootloader 1 & firmware 17 EEPROM.eep":i

avrdude -p atmega8 -c usbasp -P usb -U lock:w:0x14:m


jak to zrobić, żeby "za 1 zamachem" ?

Grzegorz Niemirowski
Guest

Mon Apr 18, 2016 4:13 pm   



sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
Ok, to potrzebuję kolejno wykonać :
avrdude -p atmega8 -c usbasp -P usb -u -U lfuse:w:0x3F:m -U
hfuse:w:0xC8:m
avrdude -p atmega8 -c usbasp -P usb -U
flash:w:"C:\Users\sundayman\Desktop\Ziff preprogram files\Firmware
851\M8\M8 hardware 4_38 bootloader 1 & firmware 17.hex":i -D -U
eeprom:w:"C:\Users\sundayman\Desktop\Ziff preprogram files\Firmware
851\M8\M8 hardware 4_38 bootloader 1 & firmware 17 EEPROM.eep":i
avrdude -p atmega8 -c usbasp -P usb -U lock:w:0x14:m
jak to zrobić, żeby "za 1 zamachem" ?

W jakim sensie? Jak to będziesz miał w skrypcie .cmd, to się przecież wykona
po kolei za jednym kliknięciem. Chcesz mieć koniecznie jedną długaśną
linijkę?

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 26 days, 18 hours, 5 minutes and 30 seconds

Dariusz Dorochowicz
Guest

Mon Apr 18, 2016 4:21 pm   



W dniu 2016-04-18 o 17:58, sundayman pisze:
Quote:

Jacek dobrze pisze. Przy okazji na linuchu możesz też puścić.
Nie wyobrażam sobie środowiska do programowania produkcyjnego do AVR na
AVR/Atmel Studio. Przy skrypcie masz dokładnie to, co trzeba, a nie że
Ci się palec omsknie albo o czymś zapomnisz. A jak dobrze zakombinujesz,
to chyba nawet możesz ze skryptu nadawać numery seryjne i inne takie...

No Jacek pisze dobrze, z pewnością Smile
Tylko, że mam strasznie jakiegoś lenia intelektualnego, i zanim się
zorientuję jak mam tego avrdude ogarnąć, to mi się skończy czas
przeznaczony na to zajęcie...

Linux mi na nic, bo nie używam niestetyż.

Hmmm, żeby był jakiś generator skryptów do tego avrkoleżki...

No to lenia musisz mieć strasznego Wink (nie to, żebym nie rozumiał, sam
tak czasem mam)
Pierwszy link z google Wink
http://www.nongnu.org/avrdude/user-manual/avrdude_3.html
http://www.nongnu.org/avrdude/user-manual/avrdude.html

Pozdrawiam

DD

sundayman
Guest

Mon Apr 18, 2016 4:22 pm   



W dniu 18.04.2016 o 18:13, Grzegorz Niemirowski pisze:
Quote:
sundayman <sundayman@poczta.onet.pl> napisał(a):
Ok, to potrzebuję kolejno wykonać :
avrdude -p atmega8 -c usbasp -P usb -u -U lfuse:w:0x3F:m -U
hfuse:w:0xC8:m
avrdude -p atmega8 -c usbasp -P usb -U
flash:w:"C:\Users\sundayman\Desktop\Ziff preprogram files\Firmware
851\M8\M8 hardware 4_38 bootloader 1 & firmware 17.hex":i -D -U
eeprom:w:"C:\Users\sundayman\Desktop\Ziff preprogram files\Firmware
851\M8\M8 hardware 4_38 bootloader 1 & firmware 17 EEPROM.eep":i
avrdude -p atmega8 -c usbasp -P usb -U lock:w:0x14:m
jak to zrobić, żeby "za 1 zamachem" ?

W jakim sensie? Jak to będziesz miał w skrypcie .cmd, to się przecież
wykona po kolei za jednym kliknięciem. Chcesz mieć koniecznie jedną
długaśną linijkę?

nie no, oczywiście nie jedną linijkę.
Pytam właśnie jak to ma technicznie być zapisane, bo nie mam
doświadczenia z tym avrdude - jak toto obsługuje skrypt.

Znaczy - zrobić plik .cmd ?

Jakieś powinny być "separatory" między poszczególnymi liniami ?
Jak Jacek napisał "sleep2" ?

sundayman
Guest

Mon Apr 18, 2016 4:23 pm   



Quote:
No to lenia musisz mieć strasznego Wink (nie to, żebym nie rozumiał, sam
tak czasem mam)
Pierwszy link z google Wink
http://www.nongnu.org/avrdude/user-manual/avrdude_3.html
http://www.nongnu.org/avrdude/user-manual/avrdude.html

Pozdrawiam

dzięki Smile

Grzegorz Niemirowski
Guest

Mon Apr 18, 2016 4:29 pm   



sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
nie no, oczywiście nie jedną linijkę.
Pytam właśnie jak to ma technicznie być zapisane, bo nie mam doświadczenia
z tym avrdude - jak toto obsługuje skrypt.

A obsługuje? Mówimy o skrypcie powłoki cmd (win) lub bash (linux, osx).

Quote:
Znaczy - zrobić plik .cmd ?

Tak, normalny plik tekstowy, tylko rozszerzenie .cmd a nie .txt

Quote:
Jakieś powinny być "separatory" między poszczególnymi liniami ?

Linia to linia, nie trzeba żadnego specjalnego separatora, Enter wystarczy.

Quote:
Jak Jacek napisał "sleep2" ?

On podawał przykład pod Linuksa, tam w systemie jest komenda sleep. Ale ona
nie jest w tym skrypcie potrzebna.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 26 days, 18 hours, 22 minutes and 15 seconds

Goto page 1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Hurtowe programowanie kilkudziesięciu ATmeg za pomocą USBasp lub AVR Dragon?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map