Stránka 1 z 1

Do A-nano nelze nahrát program

Napsal: 30 bře 2022, 12:00
od chromnikl
Zdravím, řeším takový problém. Koupil jsem jedno Arduduino nano z Hadexu.
Bohužel do něj nejde nahrát program.

Deska má převodník 340G. - Ve windows ji detekuji správně, přidělí port - vše jede.
V Arduino IDE zvolím desku Arduino nano - Old bootloader, zvolím port.
A tím to končí.
Program se nenahraje.
Zkoušel jsem:
3 různé kabely.
připojit do různých portů
ovladač zkopírovat do /drivers ve složce arduino.
dva různé PC


Nějaký nápad?

Děkuji moc...

Napsal: 30 bře 2022, 12:09
od Cowley
A program jiný program, třeba blikání ledkou, nahrát jde?

Napsal: 30 bře 2022, 13:25
od Zaky
Je to klon, může být bez bootloaderu: https://www.instructables.com/How-To-Bu ... o-Nano-30/

Napsal: 30 bře 2022, 13:30
od pocitujlasku
dost by pomohlo dat sem vypis, aku chybu to vlastne hlasi. takto to moze byt cokolvek

Napsal: 30 bře 2022, 16:34
od ST78
Měl bych 2 upřesňující dotazy:
1) Jak jsi přišel na to, že v Arduino nano máš "starý" bootloader?
2) Zkoušel jsi to i přes "nový" bootloader?

Napsal: 30 bře 2022, 19:59
od monterjirka
Je to verze s procesorem 328 nebo 168?
To je třeba zvolit, také jsem se s tím jednou vyvztekal

(miniUSB by mělo být s 328, s konektorem microUSB by mohl být i AT168)

Napsal: 01 dub 2022, 17:56
od silas15
Najít správnou kombinaci je vždy oříšek. Buď bootloaderu buď je, není nebo je starý. Někdy je jiná ATmega. 328, 168 a to verzi PA nebo PB (tu sem ale myslím na čínském nano nepotkal). Na a pak krystal. Někdy je měl by být 16 MHz, ale může být 8MHz. Vždy při hraní je potřeba mít v záloze funkční Arduino nebo lépe USBasp AVR.

Napsal: 02 dub 2022, 21:36
od chromnikl
zdravím, zkoušel jsem všechny kombinace.

při nastavení:
Atmega328P oldbootloader - na chvilku slabě problikne RX a
vyhazuje chybu:

Nastala chyba při nahrávaní projektu.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x55
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x55


pokud nastavím Atmega 328P vyhazuje toto:

Arduino: 1.8.15 (Windows 10), Vývojová deska: "Arduino Nano, ATmega328P"

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x66

Problem uploading to board. See https://support.arduino.cc/hc/en-us/sec ... 0003198300 for suggestions.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x66

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x66


Tak nevím.

Napsal: 03 dub 2022, 09:58
od silas15
Zkoušel jsi správnou měnit frekvenci z 16 na 8MHz? Pokud ani to nepomůže, tak bude třeba jiný arduino nebo to USBasp k přehrání buď bootloaderu, nebo dokonce přenastavení FUSEs.

Napsal: 06 dub 2022, 08:41
od chromnikl
Zdravím, a frekvenci prosím změním kde?

Napsal: 11 dub 2022, 20:15
od silas15
Vybereš si v Arduino ide desku "arduino pro or pro mini". Pak se ti objeví volba v Nástrojích -> procesor. Tam si vyber kombinaci, kterou bys mohl mít.

Napsal: 11 dub 2022, 20:26
od Martin_Fio
Zdravím, mě právě kolikrát zafungoval právě ten druhý řádek (old bootloader)

Napsal: 19 dub 2022, 06:04
od chromnikl
Zdravim.
Tak jsem vyzkousel mnoho kombinaci a stale nic.
Narazil jsem na informaci o kopirovani ovladacu do slozky /arduino/drivers
Je tady toto nutne? Mate k tomu nekdo nejake informace?Nakopiroval jsem tam ovladac pro 340 a i tak nic.
Takze asi reklamace.
Lze to vubec reklamovat?

Ch

Napsal: 24 čer 2022, 09:48
od Cust
měl jsem podobné problémy s klony A-due, ze tří jel spolehlivě jen jeden a jedn byl totální mrtvola

proto používám STM procesory na deskách nucleo, které jsou s Arduinem kompatibilní
třeba toto:
https://cz.farnell.com/stmicroelectroni ... ucleo-l432

Napsal: 24 čer 2022, 15:19
od JirkaZ
Měl jsem tytéž problémy (stejné chybové hlášky) s Arduino Nano z GME, Arduino IDE pod Linuxem.

Příčinou byl vadný CH340G (nefungoval přenos dat ve směru USB -> ATmega).

To lze ověřit třeba pomocí vhodného sériového terminálu (u mě Cutecom nebo Moserial) a loopbacku mezi TxD a RxD CH340G.

Pozor přitom na úrovně - pokud jsou na těchto pinech přes odpory pověšeny indikační LEDky, tak vzniklý dělič může loopback ovlivnit až k nefunkčnosti, jakkoliv CH340G je v pořádku.

Konkrétněji viz schéma příslušného klonu Arduino Nano.