Nelze opakovaně nahrát sketch

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
5410261230
Příspěvky: 206
Registrován: 18 čer 2007, 02:00

Nelze opakovaně nahrát sketch

#1 Příspěvek od 5410261230 »

Ahoj
Konečně se mi podařilo nahrát bootloader a sketch do klonu s ATMEGA168PU-AU (po nainstalování neoficiální knihovny). Bohužel jenom jednou. Mám Arduino UNO jako programátor s nainstalovaným ISP, skletch instaluji tlačítkem Nahrát pomocí programátoru parametry spouštění nemohu nalézt nikdy jsem je do UNA nepotřeboval. Díky za radu.

avrdude: Device signature = 0x000000 (retrying)

Nastala chyba při nahrávaní projektu.
Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.


avrdude done. Thank you.

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#2 Příspěvek od Atlan »

Sice absolutne nechapem co si tym chcel povedat.
Arduimo ma standartne v ponuke 168, na doskach nano tak ze nahrat tam cez botloader nejaky program nieje problem.

Mas dobre naprogramovane to programovacie arduino? Kabliky spravne zapojené?

Nechapemcprec instalujes nejake neoficialne veci ked to nieje potrebne.
Subor botloadera hex je urcite v priecinnkoch arduina

Uživatelský avatar
5410261230
Příspěvky: 206
Registrován: 18 čer 2007, 02:00

#3 Příspěvek od 5410261230 »

Ahoj.
Prosím o kontrolu pojistek já ani nevím kde se vzalo to " x " v adrese kde bych očekával jen " 1 nebo 0. Parametr" -F " vypadá jako něco dosovského v Arduinu IDE bych očekával nějaké zatržítko ale teprve začínám. Děkuji.

P.S.
A podpis - nic jsem nepodepsal ani spolupráci, v IDE, doma i na Slovensku.

vrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Dell\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino6/etc/avrdude.conf"

Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 19200
AVR Part : ATmega168
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 512 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Arduino
Description : Arduino
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x000000 (retrying)

Nastala chyba při nahrávaní projektu.
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.


avrdude done. Thank you.

Uživatelský avatar
lesana87
Příspěvky: 3296
Registrován: 20 zář 2014, 02:00

#4 Příspěvek od lesana87 »

5410261230 píše:ani nevím kde se vzalo to " x " v adrese kde bych očekával jen " 1 nebo 0.
8O
https://cs.wikipedia.org/wiki/Šestnáctková_soustava

Uživatelský avatar
5410261230
Příspěvky: 206
Registrován: 18 čer 2007, 02:00

#5 Příspěvek od 5410261230 »

lesana87 píše:
5410261230 píše:ani nevím kde se vzalo to " x " v adrese kde bych očekával jen " 1 nebo 0.
8O
https://cs.wikipedia.org/wiki/Šestnáctková_soustava
Díky výborně vysvětleno, není někde podobný článek o pojistkách jelikož když vezmu analogii tavné pojistky tak 0x000000 to může být dobrá (nulový odpor), nebo spálená naschvál aby kdejaký trouba nepřepisoval data. Já ji asi mám kolem 0x888888 dle pana Schrödingera protože jednou funguje pak zas ne.

Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 01:00
Bydliště: Praha

#6 Příspěvek od FHonza »

Pojistky u µC Atmel AVR určují "implicitní" nastavení, jako je např. zdroj hodinového taktu, bootloader a pod. S tavnou pojistkou mají pouze společný název, nic jiného. Jedná se o dva nebo tři byte. Význam hodnot najdeš nejlépe v datasheetu, přehled např. zde.

To že se ti povedlo sketch nahrát pouze jednou je velmi pravděpodobně způsobeno tím, že se v programovaném µC nastavil chybně zdroj hodinového taktu (např. na externí krystal když není připojen).

Uživatelský avatar
5410261230
Příspěvky: 206
Registrován: 18 čer 2007, 02:00

#7 Příspěvek od 5410261230 »

FHonza píše:Pojistky u µC Atmel AVR určují "implicitní" nastavení, jako je např. zdroj hodinového taktu, bootloader a pod. S tavnou pojistkou mají pouze společný název, nic jiného. Jedná se o dva nebo tři byte. Význam hodnot najdeš nejlépe v datasheetu, přehled např. zde.

To že se ti povedlo sketch nahrát pouze jednou je velmi pravděpodobně způsobeno tím, že se v programovaném µC nastavil chybně zdroj hodinového taktu (např. na externí krystal když není připojen).
Pomohlo přebůtovat na jinou frekvenci a obnovit. Díky.

Uživatelský avatar
5410261230
Příspěvky: 206
Registrován: 18 čer 2007, 02:00

#8 Příspěvek od 5410261230 »

Děkuji Všem za pomoc ale sketch asynchronním přenosem (RX, TX) se mi nepodařilo nahrát. Funkční je pouze nahravání Arduinem jako programátor (MISO, MOSI……) a komunikace seriál monitorem a to je pro můj plánovaný projekt nepoužitelné. Displej, enkoder a ostatní periferie fungují na první zapojení Snad se sadaří DUDE nebo něco podobného. Z mé strany považuji toto téma za uzavřené. Ještě jednou děkuji.

Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“