Search Articles — Sudonull

Search Results

In this project

UART-CLI for debugging MCU firmware

https://sudonull.com/uart-cli-for-debugging-mcu-firmware

UART-CLI simplifies diagnostics of embedded systems: GPIO, logs, tests without JTAG. Instructions for middle/senior dev. Master it for quick bug fixes.

Microcontroller Debugging Errors: SWD and Hardware Bugs

https://sudonull.com/microcontroller-debugging-errors-swd-and-hardware-bugs

Analysis of Typical Bugs When Working with MCU: SWD Pin Conflicts, ESD, Flash Configuration, Crystals. Practical Fixes for Middle/Senior Developers. Study to Avoid.

JZ-F407VET6: overview of the STM32F407VET6 board

https://sudonull.com/jz-f407vet6-overview-of-the-stm32f407vet6-board

Technical breakdown of the JZ-F407VET6 training board: peripherals, debugging, limitations. Ethernet, CAN, USB for embedded projects. Suitable for firmware prototyping.

Launching RISC-V K1921VG015: toolchain and OpenOCD

https://sudonull.com/launching-risc-v-k1921vg015-toolchain-and-openocd

Setting up riscv-gnu-toolchain, OpenOCD with DirtyJTAG for K1921VG015. Step-by-step build, GCC14 patches, flashing in WSL. Instructions for middle/senior dev.

From the web

JTAG - Wikipedia

https://en.wikipedia.org/wiki/JTAG

JTAG allows device programmer hardware to transfer data into internal non-volatile device memory (e.g., CPLDs). Some device programmers serve a double purpose for programming as well as …

JTAG and IJTAG Explained: From Basics to Advanced Concepts

https://rvidisharoopchand.substack.com/p/jtag-and-ijtag-explained-from-basics

Aug 26, 2025 · In this blog, we explored the fundamentals of JTAG and IJTAG networks and understood their importance. In Part 2, we will focus on a detailed comparison between JTAG and IJTAG, …

What is JTAG and how can I make use of it? - XJTAG Tutorial

https://www.xjtag.com/about-jtag/what-is-jtag/

You may be familiar with JTAG because you have used tools with a JTAG interface. Processors often use JTAG to provide access to their debug/emulation functions and all FPGAs and CPLDs use JTAG …

Introduction to JTAG and the Test Access Port (TAP)

https://www.allaboutcircuits.com/technical-articles/introduction-to-jtag-test-access-port-tap/

Nov 18, 2020 · JTAG has become a standard in embedded systems, and it is available in nearly every microcontroller and FPGA on the market. It's named for the group which developed it: the Joint Test …

How the JTAG TAP Controller Works

https://www.jtag.com/how-the-jtag-tap-controller-works/

A detailed technical guide to the JTAG TAP controller, covering the state machine, TMS sequences, instruction and data register access, and debugging tips.

We are boundary-scan – JTAG

https://www.jtag.com/

We are happy to serve you! We have been able to solve thousands of board test problems by actively engaging with our customers. Once you become a JTAG Technologies customer you are an integral …

JTAG - Pin Configuration, Architecture, Working and Its Applications

https://www.elprocus.com/jtag/

JTAG (Joint Test Action Group) is a well-established IEEE 1149.1 standard that was developed in the year 1980 to solve the manufacturing issues that occurred within electronic boards or printed circuit …

Technical Guide to JTAG - XJTAG Tutorial

https://www.xjtag.com/about-jtag/jtag-a-technical-overview/

Advances in silicon design such as increasing device density and, more recently, BGA packaging have reduced the efficacy of traditional testing methods. In order to overcome these problems, some of the …

JTAG (Joint Test Action Group): Pin Configuration, Working Principle ...

https://www.semiconductorforu.com/jtag-joint-test-action-group-pin-configuration-working-principle-architecture-protocol-analyzer-timing-diagram-and-applications/

Jan 16, 2026 · This article explains the JTAG protocol, its working principle, architecture, timing, and applications. What is JTAG? JTAG is the common name for the IEEE 1149.1 Standard Test Access …

JTAG Explained: Working, Architecture, and Its Role in Embedded …

https://pantech.ai/jtag-explained-working-architecture-and-its-role-in-embedded-systems

JTAG (Joint Test Action Group) is a standardized interface used for testing, debugging, and programming electronic devices such as microcontrollers, FPGAs, and PCBs.

Trending Now