2020-02-24 12:00 PM
2020-02-24 12:30 PM
Not sure ST has documented this, nor have a desire to provide support in furtherance of that. Basically it is complicated, and if you aren't working for IAR, Keil, Rowley, etc it is probably a heavy lift.
You could disassemble/review the DLL interfaces.
You could discuss with your local sales/support reps, or FAE, and gauge their keenness to support your efforts.
You could look at the means/methods used by GDB and OpenOCD, etc.
2020-02-24 06:07 PM
This driver is based on WinUSB technology.
It is described in details in the Windows SDK/WDK documentation.
Unfortunately Microsoft decided to destroy their well known MSDN and Technet forums, so Stack Overflow is now the best place to get help on this.
-- pa