Hallo Forum,
nach langen lesen versuchen und googeln komme ich nicht weiter. Ich möchte meinen AVR NET-IO mit dem Arduino flashen ( Ethersex). AVRDude kann keinen kontakt mit dem AVR herstellen also bei Read kommt nur die Fehlermeldung. AVR Studio sagt auch das es keinen Programmer findet. Bin echt am ende mit meinen Latein :-X . Kann mir jemand einen Tip geben wie ich es am einfachsten anstelle bzw. nen LINK schicken der mir weiterhilft. Versuche nun schon seit 2 Wochen erfolglos.
Danke
Gruß Stefan
hi,
ich denke nicht dass das thema hier reinpasst (mikrocontroller.net wäre besser geeignet), da offensichtlich nichts mit fhem zu tun hat.
trotzdem, um avr net-io zu flashen brauchst du einen USB-ISP Programmer. welche hast du denn?
lg steve
Hallo Steve. Da hast du eigentlich recht. Ich denke der arduino fungiert als isp programmer ?
Gruß Stefan
Sent from my iPhone
ich verwende sowas:
http://www.ehajo.de/%25-Schnaeppchen-%25/USP-Stick?source=2&refertype=1&referid=16
wird als bausatz geliefert, man muss selber löten. ohne löten wird man mit dem:
http://www.ehajo.de/%25-Schnaeppchen-%25/AVR-ISP-Stick?source=2&refertype=1&referid=16
auch gut bedient. beide werden von avrdude erkannt als usb-tiny.
Arduino (welche Arduino?) könnte eventuell auch als programmer fungieren, man soll ihn aber zuerst mit der programmer-software flashen. also einen fertig mit programmer-sw geflashten braucht man zuerst sowieso (hahn-ei problematik).
steve
ja man kann einen Arduino dazu benutzen einen anderen Mikrocrontoller zu flashen , siehe http://arduino.cc/en/Main/Standalone#.Uv5krXZ0-FA
Aber Hand aufs Herz , so einen Aufwand treiben oder einen einfachen USB-ISP aus der Bucht nehmen und direkt an den NET-IO stecken ?
Hallo. Vielen Dank für die Antworten. Wäre ja nur ein Versuch geworden. Aber das es so ein Aufwand ist hätte ich auch nicht gedacht. Habe in der Bucht bestellt. Danke
Sent from my iPhone
ZitatArduino (welche Arduino?) könnte eventuell auch als programmer fungieren, man soll ihn aber zuerst mit der programmer-software flashen. also einen fertig mit programmer-sw geflashten braucht man zuerst sowieso (hahn-ei problematik).
Ei-Pobleme gibt es hier nicht, da man Arduino per USB mit einem Sketch versorgen kann, so dass Arduino-Board als ISP dienen kann ;)
Ich habe einen ArduinoMega (lag gerade rum, ein UNO oder auch Nano tun's auch) zum Flashen der Firmware meines Programmers genommen, nehme aber auch gerne zum Flaschen von von ATtinys, da ist mein ISP-aus-der-Bucht etwas wählerisch (bei manchen einstellungen (Fuses) wird ATtiny nicht erkannt).
s. hier (weiter unten): http://www.s6z.de/cms/index.php/arduino/nuetzliches/31-usb-isp-programmer-fuer-atmel-avr-usbasp
Hallo Hexenmeister. Könntest du mir bitte mal für den Mega als programmer die Pin Belegung schicken ? Will's doch mal testen. Avrdude ist der Meinung er bekommt keine Verbindung zum AVR netio.
Gruß Stefan
Sent from my iPhone
Hallo Stefan,
wie in meinem Link schon stand:
ISP-Signal Arduino Mega Pin Arduino UNO Pin
RST 53 10
MOSI 51 11
MISO 50 12
SCK 52 13
plus natürlich VCC und GND.
(http://s6z.de/cms/images/content/arduino/USBasp_Flash_01_k.png)
(http://s6z.de/cms/images/content/arduino/ATMEL/ATtiny84A_PRG_k.jpg)
(http://s6z.de/cms/images/content/arduino/ATMEL/ATmega328p_PRG_k.jpg)
Edit:
Beispielaufruf:
avrdude -C ../etc/avrdude.conf -c avrisp -P COM20 -b 19200 -p m8 -v
Beispielausgabe:
D:\Arduino\arduino-1.0.5\hardware\tools\avr\bin>avrdude -C ../etc/avrdude.conf -c avrisp -P COM20 -b 19200 -p m8 -v
avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "../etc/avrdude.conf"
Using Port : COM20
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATMEGA8
Chip Erase delay : 10000 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 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff
flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00
lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500
Description : Atmel AVR ISP
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.09s
avrdude: Device signature = 0x1e9307
avrdude: safemode: lfuse reads as 9F
avrdude: safemode: hfuse reads as D9
avrdude: safemode: lfuse reads as 9F
avrdude: safemode: hfuse reads as D9
avrdude: safemode: Fuses OK
avrdude done. Thank you.
D:\Arduino\arduino-1.0.5\hardware\tools\avr\bin>
Grüße,
Alexander
Danke Alexander ,
Ich weis wo der Fehler bei mir war bzw ist :-) vor dem pc ! Vcc und gnd vergessen. Früh gleich mal testen
Gruß Stefan
Sent from my iPhone
Hat alles super geklappt. Nur auf die Spannung achten. Da der Mega ja 5V und 3,3V Bietet
Sent from my iPhone