Re: timeouts on USB ISP programmer
- Reply: Tomek CEDRO : "Re: timeouts on USB ISP programmer"
- In reply to: Tomek CEDRO : "Re: timeouts on USB ISP programmer"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 08 Apr 2022 09:08:54 UTC
Hi Tomek,
> Am 08.04.2022 um 05:33 schrieb Tomek CEDRO <tomek@cedro.info>:
>
> Mystery solved ;-)
>
> For avrdude `-P` parameter defines the the programmer port __BUT__ (as
> obviously stated in man page) if you use `usb:` device then you need
> to provide programmer SERIAL NUMBER last bytes not the OS serial port
> device ;-)
I have no such serial number on the outside of my DIAMEX-ISP-USB. )-:
All I have is this:
root@home2l:/ # usbconfig -d 0.4 dump_device_desc
ugen0.4: <ERFOS AVR-ISP2> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (500mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0002 <Communication device>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x16c0
idProduct = 0x2a9b
bcdDevice = 0x4340
iManufacturer = 0x0001 <ERFOS>
iProduct = 0x0002 <AVR-ISP2>
iSerialNumber = 0x0003 <19331-49101-552>
bNumConfigurations = 0x0001
Would it help to create a section for programmer diamex-isp-usb ?
>
> If you run avrdude with `-vvv` switch then you get increased
> verbosity. It will tell you what it found. You will notice that it
> found a device that matches VID:PID pair but not Serial NUMBER of the
> device (not the port) ;-)
>
> Details here: https://github.com/avrdudes/avrdude/issues/920
>
All I got with -vvv:
avrdude: usbdev_open(): did not find any (matching) USB device "usb:552" (0x03eb:0x2104)
avrdude: usbdev_open(): did not find any (matching) USB device "usb:0552" (0x03eb:0x2104)
avrdude: usbdev_open(): did not find any (matching) USB device "usb:0003" (0x03eb:0x2104)
avrdude: usbdev_open(): did not find any (matching) USB device "usb:1552" (0x03eb:0x2104)
I’m still not convinced that this stick does real USB mode (instead of serial emulation via ftdi.
I’m willing to buy a quality programmer from ATmel to move on.
Any recommendations?
Please advice.
All I currently need, is burning/flashing/fusing ATtinys:
avrdude -c stk500v2 -p t861 -P /dev/ttyU1 \
-U hfuse:w:init.t861.elf \
-U efuse:w:init.t861.elf \
-U eeprom:w:init.t861.elf \
-U flash:w:init.t861.elf
But debugging support would be helpful in the future.
Sorry, I'm a newbie in the MCU business.
Thank you so much for all the time you did spend to help me,
Axel
---
---
PGP-Key: CDE74120 ☀ computing @ chaos claudius