Sometimes you’d really like to be able to use full trace, but you just don’t have the parallel pins configured on your target, which conventional wisdom tells you you’ll need. You might not be quite out of luck. READ MORE
Category: Orbuculum
SWO and Parallel Trace decoder and processing software for ARM CORTEX-M
Adding a fake LCD to your embedded system
Embedded systems often come with LCDs. Sometimes they’re little tiny ones of 2×8 chars, sometimes they’re great full colour monsters, but the one thing they have in common is that they’re very inconvenient for getting information off of and back into a host computer when you’re developing with them. READ MORE
Using Single Wire Output when parallel trace isn’t available
Your hardware might not have the necessary 20-way connector on board to support the TRACE capabilities of ORBTrace, but don’t worry, all is not lost, SWO is here to help with an auto-configured alternative providing a link at up to 48Mbps. READ MORE
A whistle-stop tour of ORBTrace Mini’s tracing capabilities
So, you’ve got your ORBTrace, you’ve got Orbuculum installed and you can debug using pyOCD, openocd or blackmagic…but the true promise of ORBTrace is that tracing thing…. READ MORE
SWO – Even more instrumentation
The nice thing about standard file formats, is that they’re standard file formats, which means you can use other tools with them…even ones you hadn’t really designed for in the first place. READ MORE
SWO – More Instrumentation
We’ve already established that post processing delivers a lot of value just from the perspective of really understanding what your code is doing, so it makes sense that the better the post processing tool, the better that understanding will be. Enter KCacheGrind, considered by some to be the best execution understanding tool out there. READ MORE
SWO – Code Instrumentation
Instrumenting your application, passing the resulting data over the SWO link and post processing it on the host side turns a lot of textual data from the SWO into something that’s much more useful and easily digested. That’s where orbstat comes in. READ MORE
SWO – Starting with Apps
Exploiting the SWO link for software logging and hardware state reporting delivers huge advantages in comparison with traditional debug techniques, but when extended with applications on the host side the benefit gained is amplified considerably. READ MORE
SWO – The Hardware Channels
SWOs credibility as a debug solution comes from it’s ability to support multiple software output channels, but it’s real capability is only realised when you use the hardware monitoring functions it offers too. READ MORE
SWO – Getting started with Tooling
Basic Single Wire Output replaces a serial port for debug purposes, but that’s hardly scratching the surface of the full capability of what’s behind that pin. To get more out of it needs additional software on the host side, and that’s where Orbuculum makes its first appearance. READ MORE