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
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
Bo zanim dojdę co i jak , to ruski miesiąc upłynie.
Coś okienkowego mi się marzy...

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
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ą
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
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ć
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
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ć
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ć
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ą
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

(nie to, żebym nie rozumiał, sam
tak czasem mam)
Pierwszy link z google
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:
dzięki
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