[SOLVED] Upload programu do Arduino MEGA 2560 - Arduino as ISP

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
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

Príspevok od používateľa lucky62 » 26 Nov 2023, 20:12

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
0
Naposledy upravil/-a lucky62 v 27 Nov 2023, 05:29, upravené celkom 2 krát.
....môj bazar....

...Nikdy sa nehádaj s blbcom...

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 989
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: Upload programu do Arduino MEGA 2560 - Arduino as ISP

Príspevok od používateľa budvar10 » 26 Nov 2023, 20:44

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

Používateľov profilový obrázok
straciam
Zaslúžilý člen
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

Príspevok od používateľa straciam » 26 Nov 2023, 20:47

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.
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration

maskrtnik01
Ultimate člen
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

Príspevok od používateľa maskrtnik01 » 26 Nov 2023, 21:01

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

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
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

Príspevok od používateľa lucky62 » 26 Nov 2023, 21:17

budvar10 napísal:
26 Nov 2023, 20:44
Ak ti prebehlo nahratie sketchu, ...
písal som to jasne, aj v poslednom upozornení - NEPREBEHLO!
straciam napísal:
26 Nov 2023, 20:47
ale pri nahravani sketchu musis prepnut na Arduino as ISP.
á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:
Kazam_screenshot_00001.png
Upload Using Programer - je tá správna voľba - funguje.

(viem, mal som čítať manuál.. :-)
0
....môj bazar....

...Nikdy sa nehádaj s blbcom...

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok