Arduino přes AVRduddess
Moderátori: mirosne, Moderátori
Re: Arduino přes AVRduddess
Buď neexistuje COM3 nebo ho má otevřený a používá ho nějaký jiný program.
V prvním případě opravit parametr nebo připojit převodník.
Ve druhém případě ukončit program, který ten COM používá nebo alespoň ukončit komunikaci a zavřít port.
V prvním případě opravit parametr nebo připojit převodník.
Ve druhém případě ukončit program, který ten COM používá nebo alespoň ukončit komunikaci a zavřít port.
0
Re: Arduino přes AVRduddess
Arduino ISP programmer - neznamena to ze mas jedno Arduino ako ISP programmer a ces to programujes dalsie Arduino ?
0
Re: Arduino přes AVRduddess
Jo, mělo by to být tak, že jedno Arduino bude programmer. Ale ta druhá jednotka není Arduino, ale externi AT88PA.
Co do toho Arduina nahrát, aby se chovalo jak programmer? Pořad mi to AVRdude umožní jen nahrát do toho AT384P, což je současti toho Arduina.
Co do toho Arduina nahrát, aby se chovalo jak programmer? Pořad mi to AVRdude umožní jen nahrát do toho AT384P, což je současti toho Arduina.
0
Re: Arduino přes AVRduddess
PC sem restartoval. Je nějaký CMD přikaz na portscan? Abych poznal, co za porty je okupováno?
0
Re: Arduino přes AVRduddess
Vždy mi to vyhodí tuto chybu: https://ibb.co/8brnWw0
Pro úplnost, moje nastavení: https://ibb.co/zmFHG0Q
COM3 musí být dobře.
Pro úplnost, moje nastavení: https://ibb.co/zmFHG0Q
COM3 musí být dobře.
0
Re: Arduino přes AVRduddess
A když jsem to zkusil podle tohoto návodu -
https://danyk.cz/avr.html - s pomocí starého seriového rozhraní, taky to nešlo.
https://ibb.co/frVY5ky
https://ibb.co/jTmp65P
https://danyk.cz/avr.html - s pomocí starého seriového rozhraní, taky to nešlo.
https://ibb.co/frVY5ky
https://ibb.co/jTmp65P
0
Re: Arduino přes AVRduddess
Ale pres AVRdudess mi to komunikuje bez problémů.
Tam je spíš problém, že přes AVRdudess to naflashuju přímo do čipu na Arduinu, ne do toho externího čipu, kterej flashnout chci.
Tam je spíš problém, že přes AVRdudess to naflashuju přímo do čipu na Arduinu, ne do toho externího čipu, kterej flashnout chci.
0
Re: Arduino přes AVRduddess
Prečo neskopíruješ chybu do textu ale posielaš obrázky?1993 napísal: ↑06 Júl 2022, 13:35Vždy mi to vyhodí tuto chybu: https://ibb.co/8brnWw0
Pro úplnost, moje nastavení: https://ibb.co/zmFHG0Q
COM3 musí být dobře.
Názov témy odpovedá tomu o čo sa snažíš? Čo má Arduino IDE s AVRdudess?
Aké Arduino? Ak je to Nano, tak v IDE sú dve možnosti: 1. normálne nové, nový bootloader s prenosom 115200 baud, 2. staré "Old Bootloader" s prenosom 57600 baud. Tá chyba je dosť možné, že máš zlú voľbu.
Ak sa pokúšaš napáliť pomocou Arduina nový čip, potrebuješ najprv nahrať do Arduina skeč Arduino as ISP.
Potom sa dá Arduino použiť ako ISP programátor a samozrejme to treba navoliť správne v menu inak si prepíšeš ten Arduino as ISP a môžeš začať odznova.
0
Re: Arduino přes AVRduddess
"Čo má Arduino IDE s AVRdudess?"
Snažím se pomocí těchto programů vyřešit identický problém.
Snažím se pomocí těchto programů vyřešit identický problém.
0
Re: Arduino přes AVRduddess
Tady jspu screeny nastavení i error log.
Ano, už mám ISP na Arduinu, ale stále přes avrdudess nenacpu program na AT88PA.
https://ibb.co/tc3YdNw
https://ibb.co/84Xty98
>>>: avrdude -c arduino -p m88pa -P COM3 -e -U flash:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.hex":a -U eeprom:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.eep":a
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa0
avrdude.exe: opening programmer "arduino" on port "COM3" failed
avrdude.exe done. Thank you.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
>>>: avrdude -c arduinoisp -p m88pa -P COM3 -U flash:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.hex":a -U eeprom:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.eep":a
avrdude.exe: Error: Invalid -P value: 'COM3'
Use -P usbdevice
avrdude.exe: opening programmer "arduinoisp" on port "COM3" failed
avrdude.exe done. Thank you.
Ano, už mám ISP na Arduinu, ale stále přes avrdudess nenacpu program na AT88PA.
https://ibb.co/tc3YdNw
https://ibb.co/84Xty98
>>>: avrdude -c arduino -p m88pa -P COM3 -e -U flash:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.hex":a -U eeprom:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.eep":a
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa0
avrdude.exe: stk500_recv(): programmer is not responding
avrdude.exe: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa0
avrdude.exe: opening programmer "arduino" on port "COM3" failed
avrdude.exe done. Thank you.
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
>>>: avrdude -c arduinoisp -p m88pa -P COM3 -U flash:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.hex":a -U eeprom:w:"C:\Users\18x4x2022\Downloads\VYPALIT\TVBGone\TVBGone\TVBGone\Release\TVBGone.eep":a
avrdude.exe: Error: Invalid -P value: 'COM3'
Use -P usbdevice
avrdude.exe: opening programmer "arduinoisp" on port "COM3" failed
avrdude.exe done. Thank you.
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Arduino přes AVRduddess
Mám arduino UNO ktoré sa hlási na COM5, ako komunikačný čip je tam nejaký ATMEL procesor čo sta tvári ako seriový port.
Takže arduino (komunikačný čip čo je tiež nejaký atmel) to našlo. No a pindá že tam nemám m88pb procesor ale že našiel m238p. Čo je pravda. Teraz stačí ten čip vybrať z pätice a pripojiť tam 6 vodičmi ten 88. A malo by to fičať. Netreba tam nahrávať ani to arduinoISP.
Kód: Vybrať všetko
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin>avrdude -c arduino -C ..\etc\avrdude.conf -p m88pb -P com5
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega88PB is 1E 93 16
Double check chip, or use -F to override this check.
avrdude done. Thank you.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Arduino přes AVRduddess
peterple napísal: ↑06 Júl 2022, 23:47Mám arduino UNO ktoré sa hlási na COM5, ako komunikačný čip je tam nejaký ATMEL procesor čo sta tvári ako seriový port.
Takže arduino (komunikačný čip čo je tiež nejaký atmel) to našlo. No a pindá že tam nemám m88pb procesor ale že našiel m238p. Čo je pravda. Teraz stačí ten čip vybrať z pätice a pripojiť tam 6 vodičmi ten 88. A malo by to fičať. Netreba tam nahrávať ani to arduinoISP.Kód: Vybrať všetko
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin>avrdude -c arduino -C ..\etc\avrdude.conf -p m88pb -P com5 avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e950f (probably m328p) avrdude: Expected signature for ATmega88PB is 1E 93 16 Double check chip, or use -F to override this check. avrdude done. Thank you.
Na tom mém Arduinu je ten čip nevyjímatelný.
0
Re: Arduino přes AVRduddess
avrdude -c arduino -p m88pa -P COM3 ...
Ak sa pokúšaš urobiť to cez Arduino ako ISP tak musíš použiť -c stk500v1 . Je to takmer identický protokol ako arduino, ale stk500v1 negeneruje reset pulz na začiatku. Ten reset pulz spôsobí, že sa ATmega na doske Arduina resetuje a skočí do bootloadera. Takže žiaden reset, aby 328p ostala v ISP programe.
Reset pre 88 sa generuje samotným ISP programom.
Ak to v tom AVRdudess neviš nastaviť, použi príkazový riadok. Skopíruj ten príkaz na začiatku a zmeň -c parameter. V Adrduino IDE je tam na to voľba Arduino as ISP, tá použije stk500v1.
Ešte sa dá urobiť HW finta, kondenzátor 1uF a väčší medzi RESET a GND na Arduine "vymaže" reset pulz.
Ak sa pokúšaš urobiť to cez Arduino ako ISP tak musíš použiť -c stk500v1 . Je to takmer identický protokol ako arduino, ale stk500v1 negeneruje reset pulz na začiatku. Ten reset pulz spôsobí, že sa ATmega na doske Arduina resetuje a skočí do bootloadera. Takže žiaden reset, aby 328p ostala v ISP programe.
Reset pre 88 sa generuje samotným ISP programom.
Ak to v tom AVRdudess neviš nastaviť, použi príkazový riadok. Skopíruj ten príkaz na začiatku a zmeň -c parameter. V Adrduino IDE je tam na to voľba Arduino as ISP, tá použije stk500v1.
Ešte sa dá urobiť HW finta, kondenzátor 1uF a väčší medzi RESET a GND na Arduine "vymaže" reset pulz.
1
1
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 4 Odpovedí
- 1258 Zobrazení
-
Posledný príspevok od používateľa lucky62
-
- 20 Odpovedí
- 1452 Zobrazení
-
Posledný príspevok od používateľa jankrizan
-
- 10 Odpovedí
- 971 Zobrazení
-
Posledný príspevok od používateľa budvar10
-
- 12 Odpovedí
- 3592 Zobrazení
-
Posledný príspevok od používateľa Edgar
-
- 6 Odpovedí
- 826 Zobrazení
-
Posledný príspevok od používateľa pocitujlasku