I’m not sure if this is even possible or not, but I’ve got a RPi with two STM32F4 DISCO boards in a one off instrument I’m building. Because it’ll be housed in a non-hospitable place, ideally I want to do updates and debugging over TCP/IP to the STM32’s via the RPi.
So I compiled OpenOCD 0.7.0 on the RPi and it works excellent, except I can only see one board. I assume this is because they both have the same VID and PID, so by adding a second interface into the config file it just comes up with an error that the interface has already been configured. However, using lsusb both USB interfaces are present.
I have no need to simultaneously debug the two boards, but I need to be able to launch debugging on either board remotely without physical intervention (i.e. I can’t easily unplug the board I don’t want to debug.)
Has anyone got any idea’s how I might achieve this?
Thanks for your help.