Patches that integrate LibSWD with OpenOCD has been already sent, so the platform independent Serial Wire Debug in Open-Source becomes a reality! Mr. Gerrit takes care of the source code review part, while Mr. Jenkins takes care of proper binary build for various platforms and operating systems. This is the right moment to make use of developers mailing list for feedback, asking questions, blaming, testing, adding new features and voting to accept the patches, so the code becomes an integral part of the OpenOCD release!
Orange Labs provided R&D environment for initial stages of the research. Warsaw University of Technology made this possible as part of my MSc and PhD thesis. Krzysztof Kajstura designed and provided his generic KT-LINK (FT2232H based) interface to work with. David Brownell first introduced the Transport layer in OpenOCD in 2010 to split Target from JTAG. Simon Qian was working in parallel on his own SWD implementation for a Versaloon interface (as part of intelligent firmware). Øyvind Harboe, Peter Stuge, Spencer Oliver, Rodrigo Rosa helped me on GIT usage and OpenOCD internals, Freddie Chopin helped me a lot with commited patches to match OpenOCD coding standards, Akos Vandra helped me to test functionality as the program was created… and my other friends should be also noted here for their support :-)
Power of the few outweights power of the many! Thank you for your support! :-)
LibSWD 0.5 is out! It brings mainly the rename of all function prefix due API conflicts with other existing solutions.
Please visit Project Website for more information :-)
LibSWD 0.4 is out! It brings various bugfixes and improvements, but most of all stable API to be used with OpenOCD and other external applications.
See Project Website for more information :-)
Poniżej zamieszczam obraz wyprowadzeń układu STM32 oraz R-Link w zestawie uruchomieniowym STM32Primer2: