Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann
Moderator: Co-Administratoren
-
ibu400
- Beiträge: 11
- Registriert: 18.09.2017, 14:50
Beitrag
von ibu400 » 01.05.2019, 12:37
Hallo,
wer kennt dich mit dem Dauersender / Babbling Idiot via Arduino aus? ich kamm da nicht weiter. Wenn ich nach der Anleitung gehe
https://asksinpp.de/Grundlagen/FAQ/babbling_idiot.html
kommt die Fehlermedlung per Terminalaufruf:
Code: Alles auswählen
System wide configuration file is "/Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir/etc/avrdude.conf"
avrdude: can't open config file "/Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir/etc/avrdude.conf": No such file or directory
avrdude: error reading system wide configuration file "/Users/jenkins/jenkins/workspace/avrdude/label/mac-mini/objdir/etc/avrdude.conf"
Wer ist Jenkins? das muss wohl irgendwo hinterlegt sein, zumindest findet er meine avrdude.conf Datei nicht
-
jp112sdl
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
-
Kontaktdaten:
Beitrag
von jp112sdl » 01.05.2019, 12:55
ibu400 hat geschrieben: ↑01.05.2019, 12:37
zumindest findet er meine avrdude.conf Datei nicht
Dann musst du sie evtl. mit Parameter -C übergeben.
Code: Alles auswählen
avrdude -?
Usage: avrdude [options]
Options:
...
-C <config-file> Specify location of configuration file.
...
Bei mir liegt sie in
~/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf
Findest du aber sonst auch schnell mit
find ~/Library/Arduino15/ -name avrdude.conf
-
ibu400
- Beiträge: 11
- Registriert: 18.09.2017, 14:50
Beitrag
von ibu400 » 01.05.2019, 19:16
danke dir Jerome, hat funktioniert - bekomm dann aber die nächsten Fehler. Weißt du hier auch etwas?
Code: Alles auswählen
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:01:35
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/Users/XXX/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/Users/XXX/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
AVR Part : ATmega328P
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 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 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 : usbasp
Description : USBasp, http://www.fischl.de/usbasp/
avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
-
jp112sdl
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
-
Kontaktdaten:
Beitrag
von jp112sdl » 01.05.2019, 20:10
Tja, das kann alles Mögliche sein. Möglicherweise falsch verdrahtet?
-
ibu400
- Beiträge: 11
- Registriert: 18.09.2017, 14:50
Beitrag
von ibu400 » 01.05.2019, 20:30
Hattest recht Jerome
- bin jetzt weiter
Code: Alles auswählen
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:01:35
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/Users/XXX/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/Users/XXX/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
AVR Part : ATmega328P
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 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 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 : usbasp
Description : USBasp, http://www.fischl.de/usbasp/
avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: safemode: hfuse reads as DA
avrdude: safemode: efuse reads as FD
avrdude: reading input file "0xFF"
avrdude: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xFF:
avrdude: load data lfuse data from input file 0xFF:
avrdude: input file 0xFF contains 1 bytes
avrdude: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "0xD2"
avrdude: writing hfuse (1 bytes):
Writing | | 0% 0.00s ***failed;
Writing | ################################################## | 100% 0.03s
avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD2:
avrdude: load data hfuse data from input file 0xD2:
avrdude: input file 0xD2 contains 1 bytes
avrdude: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x00 != 0xd2
avrdude: verification error; content mismatch
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as FE
avrdude: safemode: lfuse changed! Was ff, and is now fe
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: hfuse changed! Was d2, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: efuse changed! Was fd, and is now fe
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: Fuses OK (E:FD, H:D2, L:FF)
avrdude done. Thank you.
hat es jetzt funktioniert? habe bei Would you like this fuse to be changed back? [y/n] immer n eingegeben
-
jp112sdl
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
-
Kontaktdaten:
Beitrag
von jp112sdl » 01.05.2019, 20:53
ibu400 hat geschrieben: ↑01.05.2019, 20:30
hat es jetzt funktioniert?
Sagt mir alles nix...
Mach doch noch mal ein Read der Fuses, dann siehst du ja ob sie mit dem was du gesetzt hast, identisch sind.
-
Speedytmga
- Beiträge: 1
- Registriert: 09.06.2019, 09:45
Beitrag
von Speedytmga » 09.06.2019, 10:08
Hallo zusammen, falls es noch nicht klappt. Bitte mal die Console mit Administrator rechten starten. Hatte das gleiche Problem, danach lief es sofort.
Mit freundlichen Grüßen
-
DiJe
- Beiträge: 566
- Registriert: 04.03.2015, 05:51
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 5 Mal
Beitrag
von DiJe » 09.06.2019, 14:11
Hallo,
Mach doch noch mal ein Read der Fuses, dann siehst du ja ob sie mit dem was du gesetzt hast, identisch sind.
wie wird das lesen der Fuses gemacht ?
Gesetzt habe ich die Fuses schon,aber noch nicht ausgelesen.
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil
-
TomMajor
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
-
Kontaktdaten:
Beitrag
von TomMajor » 09.06.2019, 17:40
DiJe hat geschrieben: ↑09.06.2019, 14:11
Hallo,
Mach doch noch mal ein Read der Fuses, dann siehst du ja ob sie mit dem was du gesetzt hast, identisch sind.
wie wird das lesen der Fuses gemacht ?
Gesetzt habe ich die Fuses schon,aber noch nicht ausgelesen.
Gruß Dieter
Habe hier ein paar Infos zusammengetragen, gibt natürlich sehr viele Seiten im Web die sich damit beschäftigen.
https://github.com/TomMajor/SmartHome/t ... uses-lesen
Das erzeugt 3 Dateien, darin stehen die Fuse Werte.
Viele Grüße,
Tom
-
DiJe
- Beiträge: 566
- Registriert: 04.03.2015, 05:51
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 5 Mal
Beitrag
von DiJe » 09.06.2019, 19:10
Hallo TomMajor,
danke für deine Doku, in deutsch, kann ich was mit anfangen.
gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil