Follow-up Comment #4, bug #60575 (project avrdude): Hi,
I tried Brian's recipe, and it works! I was also curious whether it would work with the current codebase of avrdude. So, I checked out the SVN rep and compiled the code in trunk/avrdude. As mentioned by Joerg, the line to be added in the configure.ac file is already there. While this version can access the ICE, it is not able to access the MCU. I did a diff between the two versions, but it is more than just a few lines, so I gave up. Here is the output: mac: avrdude> ./avrdude -c atmelice_isp -p m328p -t -v avrdude: Version 6.3-20171130 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "/usr/local/etc/avrdude.conf" Using Port : usb Using Programmer : atmelice_isp avrdude: Found CMSIS-DAP compliant device, using EDBG protocol 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 1 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 1 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 1 0 4500 4500 0x00 0x00 lock 0 0 0 0 no 1 1 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 1 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 1 0 0 0 0x00 0x00 Programmer Type : JTAG3_ISP Description : Atmel-ICE (ARM/AVR) in ISP mode Vtarget : 5.3 V SCK period : 8.00 us avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_recv(): Unexpected response 0x00 avrdude: stk500v2_jtag3_recv(): error in jtagmkII_recv() avrdude: AVR device initialized and ready to accept instructions Reading | | 0% 0.00savrdude: jtag3_edbg_send(): Unexpected response 0x81, 0x11 avrdude: jtag3_edbg_recv(): Unexpected response 0x80 avrdude: stk500v2_jtag3_recv(): error in jtagmkII_recv() avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_send(): Unexpected response 0x40, 0xf2 avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_recv(): Unexpected response 0x00 avrdude: stk500v2_jtag3_recv(): error in jtagmkII_recv() Reading | ################# | 33% 0.85savrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_send(): Unexpected response 0x00, 0x00 avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_recv(): Unexpected response 0x00 avrdude: stk500v2_jtag3_recv(): error in jtagmkII_recv() Reading | ################################################## | 100% 1.45s avrdude: Device signature = 0x303030 avrdude: Expected signature for ATmega328P is 1E 95 0F Double check chip, or use -F to override this check. avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_send(): Unexpected response 0x0a, 0x0a avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_recv(): Unexpected response 0x00 avrdude: stk500v2_jtag3_recv(): error in jtagmkII_recv() avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_send(): Unexpected response 0xf9, 0x2e avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_recv(): Unexpected response 0x00 avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_send(): Unexpected response 0x32, 0x00 avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_recv(): Unexpected response 0x00 avrdude: Short read, read only 0 out of 512 bytes avrdude: jtag3_edbg_signoff(): failed to read from serial port (0) avrdude done. Thank you. mac: avrdude> _______________________________________________________ Reply to this item at: <https://savannah.nongnu.org/bugs/?60575> _______________________________________________ Message sent via Savannah https://savannah.nongnu.org/