2015-11-20 11:12 AM
I'd like to implement something like IAR's EWARM 'live-watch' window in a C♯ app on a PC to interrogate firmware values via an ST-Link. I'd use this for production testing or diagnostics. The 'live watch' window in EWARM will read parameters over an ST-Link without pausing execution of firmware. It also allows writing too.
In lieu of this, we use a UART or CAN bus but it would be nice to eliminate redundant hardware connections and use the ST-Link since it's needed for initial programming anyway.Does anybody do this? Is there an API or DLL available to implement this type of communications?-Jim #api #st-link-c2015-11-21 04:45 PM
http://www.st.com/web/en/catalog/tools/FM146/CL1984/SC720/SS1450/PF210568?sc=stvp
And of course Segger makes a business out of JTAG and programming automation, with DLL/LIB support.Test points for JTAG and USART connectivity aren't hugely burdensome.2015-11-23 07:52 AM
Hello,
Maybe have a look at STM Studio software :http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF251373
There is no dll or api you can use with this soft but it can be used to diagnose/test your appli without modifying your appli code. Rgds, Laurent2016-03-21 06:16 AM
The SOMNIUM DRT Cortex-M IDE also supports live viewing of variables / expressions while debugging:
http://somniumtech.com/software-tools/somnium-drt-cortex-m-ide2016-03-21 08:53 AM
''Our team's 100+ man years' experience combines business development, operations, microprocessor design and software engineering leadership roles at start-ups through to major international companies.''
So is that like 3 guys with 33+ years in the industry? Your copy editor must have thought that sounded good, it just has me scratching my head.