avrdude Probleme. AVR ISP Programmer gesucht
Hallo Mikrokontroller-Experten. Kurze Frage: kann jemand einen billigen ISP (6-pin) AVR Programmer empfehlen, der einfach mit avrdude (Arduino) funktioniert? Ich habe meinen "alten" Programmer (eHaJo aTeVaL, https://www.ehajo.de/baus%c3%a4tze/bedrahtete-baus%c3%a4tze/ateval-atmel-eva... ) mal wieder rausgekramt und bekomme ihn an zwei Suse 42.3 Rechnern nur instabil zum laufen. Das heißt, avrdude meldet viele Fehler (kann z.B. den eingesteckten ATMega8A nicht erkennen, siehe unten). Am Notebook besteht das Problem an allen USB-Ports. Am PC funktionierte avrdude (er meldete keine Fehler) mehrmals hintereinander an den Front-USB-Anschlüssen. An den hinteren Anschlüssen (direkt am Mainboard) gab es die Fehler, wie am Notebook. Ich habe die original avrdude v6.1 von Suse42.3 probiert und die v6.3 aus dem CrossToolchain:avr repository (hat nichts am Problem geändert). Laut einem Bugreport bei avrdude https://savannah.nongnu.org/bugs/index.php?40831 gibt es ein Problem mit LUFA basierten AVRISP-MKII Programmern (mein eHaJo ist wohl auch so einer). Ich habe dann auch den aktuellen svn avrdude trunk mit dem vorgeschlagenen Patch compiliert - aber auch diese avrdude Version wirft Fehlermeldungen :-( Nun habe ich schon zwei Abende damit verschwendet. Hat jemand nen Tip für mich? Gruß, Michael dmesg output: [Do Dez 14 02:13:44 2017] usb 2-2: new full-speed USB device number 33 using xhci_hcd [Do Dez 14 02:13:44 2017] usb 2-2: New USB device found, idVendor=03eb, idProduct=2104 [Do Dez 14 02:13:44 2017] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [Do Dez 14 02:13:44 2017] usb 2-2: Product: AVRISP mkII [Do Dez 14 02:13:44 2017] usb 2-2: Manufacturer: eHaJo.de [Do Dez 14 02:13:44 2017] usb 2-2: SerialNumber: 000200212345 Ein Beispiel für Fehlermeldungen: avrdude -c avrispmkii -v -p m8 -B200 avrdude: Version 6.3, (openSUSE Buildservice) Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "/etc/avrdude.conf" User configuration file is "/home/miborn/.avrduderc" User configuration file does not exist or is not a regular file, skipping Using Port : usb Using Programmer : avrispmkii Setting bit clk period : 200.0 avrdude: usbdev_open(): Found AVRISP mkII, serno: 000200212345 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 : STK500V2 Description : Atmel AVR ISP mkII Programmer Model: AVRISP mkII Hardware Version: 0 Firmware Version Master : 1.24 Vtarget : 3.3 V SCK period : 205.34 us avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0x1e9307 (probably m8) avrdude: stk500v2_recv_mk2: error in USB receive avrdude: usbdev_send(): wrote -5 out of 1 bytes, err = Input/output error avrdude: stk500_send_mk2(): failed to send command to serial port avrdude: stk500v2_recv_mk2: error in USB receive avrdude: safemode: Verify error - unable to read hfuse properly. Programmer may not be reliable. avrdude: safemode: To protect your AVR the programming will be aborted avrdude done. Thank you. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (1)
-
Michael Born