Check the device permission of Olimex in Linux,
And upload your build/openocd_log.txt
Info : only one transport option; autoselect 'jtag'
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain connect_de
adapter speed: 1000 kHz
Warn : target name is deprecated use: 'cortex_m'
Error: unable to open ftdi device: device not found
in procedure 'init'
lsusb lists the device as ID 0403:6010, which I think is wrong? (other sources seem to say it should be 15ba:002a) Is it possible to have reprogrammed the programmer?
Your USB ID is FTDI default one!
I ended up buying a new ARM-USB-TINY-H, and it enumerated as 15ba:002a and worked with the Broadcom make download system on both windows and Linux. Any idea what went wrong with the other one?
I think the Olimex_ARM-USB_TINY-H did not programmed with correct VID/PID into FTDI.
Another possible you got an broken one (missing EEPROM for FTDI or EEPROM not work).
You could find tools on FTDI WEB site which could program the EEPROM on http://www.ftdichip.com/Support/Utilities/FT_Prog_v220.127.116.11.zip
That looks interesting. Does anyone have the EEPROM file for the ARM-USB_TINY-H that I can try to re-flash? It doesn't look like that utility can read the EEPROM of my functional programmer.
You could read it from the work one and save it! Then programming the save one to the broken one!
I am going to lock this, please message me to unlock it or simply start an new discussion.