How To JTAG Raspberry Pi 2 (Without custom kernel)

Welcome to MOV r0, and my first blog post. The goal of this article is to teach you how to JTAG the Raspberry Pi 2 without having to compile a custom kernel to enable the GPIOs to do JTAG. Let’s begin! The tools and equipment I’ll be using today are as follows: TIAO USB Multi-protocol JTAG adapter. This device is like a BusPirate on steroids. It’ll do everything. It’s got an FT2232H chip inside, and supports dual-MPSSE. That means we can use UART/JTAG simultaneously, or SPI1/SPI2, or SWD. It’s really an amazing device at a great price. You can find it here (Link) Raspberry Pi 2 running Raspbian (Jessie) Female-to-female jumper wires (Can’t ever have enough of these) Host system is using Ubuntu Mate 15.04, with latest OpenOCD and FTDI support Grab the latest build of OpenOCD (On your host machine, not your Raspberry Pi, these directions are specific to an FTDI JTAG adapter) ...

October 15, 2015 · 3 min · ryan