ahojte,
Mám otázku na znalcov Arduina (lepších než som ja ).
podarilo sa mi odpáliť prevodník USB-Serial na A-Mega2560.
Tak ho skúšam naprogramovať mimo USB - cez iné Arduino (Uno).
Do A-Uno som nahral sketch ArduinoISP.
Najprv som skúsil do Megy flašnúť bootloader, či nezačne komunikovať.
Arduino IDE napísalo, že bootloader bol flashnutý ok - ledky chvíľu poblikávali.
Ale aj tak Mega nekomunikuje - ale to sa dalo čakať, no skúsil som.
Tak som si povedal, že keď už to mám rozbehané, že do tej megy nahrám sketch
rovnakým spôsobom ako bootloader - ale chyba, toto mi nefunguje... IDE vyhodí chyby.
Takže tá otázka - aký rozdiel je medzi flašovaním bootloadera a flašovaním sketchu, že jedno ide a druhé nie?
(Ešte raz upozorňujem, že sketch mi nejde napáliť, nie že napálenie prebehlo ale sketch nefunguje.)
Arduino IDE 1.8.19
[SOLVED] Upload programu do Arduino MEGA 2560 - Arduino as ISP
Moderátor: Moderátori
- lucky62
- Zaslúžilý člen
- Príspevky: 1151
- Dátum registrácie: 14 Feb 2012, 20:16
- Bydlisko: Liptovský Mikuláš, SK
[SOLVED] Upload programu do Arduino MEGA 2560 - Arduino as ISP
0
Naposledy upravil/-a lucky62 v 27 Nov 2023, 05:29, upravené celkom 2 krát.
Re: Upload programu do Arduino MEGA 2560 - Arduino as ISP
Rozdiel medzi nahratím bootloadera a sketchu cez ISP nie je žiaden. Bootloader je len iné miesto vo flash.
Ak ti prebehlo nahratie sketchu, tak tipujem, že máš zle nastavené poistky a boot smeruje na adresu bootloadera. Bootloader ale bol vymazaný, keďže sa vždy urobí výmaz celej flash pamäte pred uploadom.
Ťažko ale povedať presne bez detailov.
Ak ti prebehlo nahratie sketchu, tak tipujem, že máš zle nastavené poistky a boot smeruje na adresu bootloadera. Bootloader ale bol vymazaný, keďže sa vždy urobí výmaz celej flash pamäte pred uploadom.
Ťažko ale povedať presne bez detailov.
0
- straciam
- Zaslúžilý člen
- Príspevky: 1319
- Dátum registrácie: 06 Jan 2009, 00:00
- Bydlisko: Podbrezova
- Vek: 38
Re: Upload programu do Arduino MEGA 2560 - Arduino as ISP
a prepol si si cez Nastroje->Programator->Arduino as ISP ?
standardne byva AVRISP mkII, kedy bootloader napalit ide. ale pri nahravani sketchu musis prepnut na Arduino as ISP.
pripadne postni chybovu hlasku.
standardne byva AVRISP mkII, kedy bootloader napalit ide. ale pri nahravani sketchu musis prepnut na Arduino as ISP.
pripadne postni chybovu hlasku.
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration
No password, no problem.
Ins-piration
-
- Ultimate člen
- Príspevky: 2574
- Dátum registrácie: 20 Júl 2010, 00:00
- Bydlisko: okolie KE
- Vek: 27
Re: Upload programu do Arduino MEGA 2560 - Arduino as ISP
Mne napadá iná možnosť. Ak si to odniesol iba usb/uart prevodník, tak spojiť uno a megu tx-tx, rx-rx, podržať uno v resete, a jeho usb/uart nahrávať sketch do megy.
Alebo samozrejme aj akýkoľvek iný usb/uart.
Alebo samozrejme aj akýkoľvek iný usb/uart.
0
- lucky62
- Zaslúžilý člen
- Príspevky: 1151
- Dátum registrácie: 14 Feb 2012, 20:16
- Bydlisko: Liptovský Mikuláš, SK
Re: Upload programu do Arduino MEGA 2560 - Arduino as ISP
písal som to jasne, aj v poslednom upozornení - NEPREBEHLO!
áno, toto bolo v poriadku.
Ďakujem za príspevky, pomohlo mi to vyriešiť záhadu...
Skúšal som nahrať video, ako sa to správa a všimol som si v menu druhú položku, ktorú som nikdy nepoužil:
Upload Using Programer - je tá správna voľba - funguje.
(viem, mal som čítať manuál..
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 10 Odpovedí
- 730 Zobrazení
-
Posledný príspevok od používateľa budvar10
-
- 20 Odpovedí
- 1161 Zobrazení
-
Posledný príspevok od používateľa jankrizan
-
- 11 Odpovedí
- 2038 Zobrazení
-
Posledný príspevok od používateľa mirosne
-
- 3 Odpovedí
- 4205 Zobrazení
-
Posledný príspevok od používateľa jankrizan
-
- 12 Odpovedí
- 3400 Zobrazení
-
Posledný príspevok od používateľa Edgar