Hi, all, I checked recently the SWD support progress in OpenOCD, and found that the necessary code is already OK. And even found that the versaloon driver already support the SWD adaptor. And I do some test on CorteM chips, works good, except a bit slow compared to my original code for SWD. So I checked the problem, I found that the SWD API is different from the ones I used. Original SWD transport code in versaloon hardware will not detect a failure and stop doing further tranports. So I updated the firmware of versaloon, which now will stop to execute SWD transact when failure detected. Attachment is the patch for the latest vsllink driver, which improves the performance a lot.
Sorry that I subscript a new mail address because original gmail is no longer available in China. Thanks to Fatih sici, Andreas Fritiofson and neimui san for the recent SWD support. open...@versaloon.com
openocd_vsllink_swd.patch
Description: Binary data
------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/
_______________________________________________ OpenOCD-devel mailing list OpenOCD-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openocd-devel