Remote debugging with USB based JTAG/SWD debug probes

Erich Styger wrote an article on how to turn a USB debug probe into a IP-based debug solution: For some projects it is not possible to have the device under debug available on my desk: the board might be in another room, on another site or in a place where physical access is not possible […]

Regaining debug access of NXP i.MX RT1064-EVK executing WFI

Erich Styger writes: Working with low power modes can be challenging. It can severely affect debugging capabilities of a microprocessor or microcontroller. I ported a FreeRTOS application using the Tickless Idle Mode to the NXP i.MX RT1064 board, and all of a sudden, the board was unresponsive to any debugger connection. Luckily the board was […]

Modifying the Teensy 3.5 and 3.6 for ARM SWD debugging

Erich Styger @ writes: Looking for a small, inexpensive ($25-30) ARM development board (say 120-180 MHz ARM Cortex-M4 with FPU, 512kB-1MB of FLASH and 256 KByte of RAM? Then have a look at the Teensy 3.5 and Teensy 3.6 by PJRC/Paul Stoffregen The only problem? it is not possible to debug it :-(. At […]

Proof of concept: Open source ARM SWD debug and general purpose board

Erich of MCUonEclipse writes: The Freescale FRDM boards are using a Kinetis K20 based circuit (see “OpenSDA on the Freedom KL25Z Board“): However, that firmware is not open: the K20 is secured and protected, so the firmware cannot be changed. Newer Freescale FRDM boards like FRDM-K22F2 and FRDM-K64F do have an open source bootloader and debug […]

Serial Protocol debugging with Ubuntu & Bus Pirate v4

Marcus Jenkins  has written an article on Serial Protocol debugging with Ubuntu & Bus Pirate v4: You can see how the Bus Pirate can get you up and running with a new serially-connected peripheral pretty quickly.  You can get started with configuring the peripheral in no time to suss out your initialisation and wiring.  The next […]

Debugging the Crazyflie with the Bus Blaster

Chris Fusting tweeted: “Interfacing my Crazyflie with a proximity sensor. Debugging with the Bus Blaster“: A few months ago I came across my new favorite toy, the Crazyflie nano quadcopter.  Developed by Bitcraze, the Crazyflie is an open source firmware and hardware flying development board.  With a relatively beefy STM32 ARM Cortext-M3 MCU and an expansion […]

GUINO Arduino GUI visualizer/debugger

madshobye devised this graphical debugging console for Arduino while serving as an artist in residence at Instructables. He wanted a graphical means of visualizing what was occurring in an Arduino program. “It can be a tricky task to debug and visualize realtime data on the Arduino board. You are usually stuck with the standard serial […]

Printf style debugging over AVR-ISP pins

ihsan kehribar from the Little Wire project informs us of his recent work entitled “Printf style debugging over AVR-ISP pins.” He writes, “if you are breadboarding an AVR chip, you are already using the SPI pins for programming the device; therefore it would be nice to use that cable for low-level debugging also. I wrote […]

Serial port monitor with 2×20 LCD and 4K text buffer

Kerry uses a DIY serial display to show debugging data sent from an Arduino’s UART. Sometimes the data comes too fast to read, so he added a 4K buffer and controls to scroll thorough the history. …if your application generates a lot of messages, it would still be hard to spot the relevant information as […]

555 based FPGA/CPLD debugging oscillator

Randomgarfield from fromorbit posted the above video, depicting his use of a 555 timer as a small oscillator tο clock CPLDs whіƖе debugging a small state machine. I needed a variable slow speed clock to help me debug a design I’m creating with a bunch of CPLDs. Given the current focus on the venerable 555 […]