All,
I just want to get a board that can boot Ubuntu 22.04, 24.04. Fedora .. . with a JTAG connector on it. I already have an ARM Olimex USB-OCD-USB-H board and I want to use it with this board.
Any recommendation?
I just want to learn OpenOCD.
Thank you!
You can get A20-OLinuXino-MICRO, it doesn't have a JTAG connector but you can use standard jumper wires to establish hardware connection:
https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-MICRO/open-source-hardware
Also check this old post:
https://www.olimex.com/forum/index.php?topic=4926.0
My advice is to find experience with any board using OLIMEX ARM-USB-OCD-H. I know there are RPi guides and other board guides.
It is very difficult to program Linux via JTAG, JTAG is usually used for general-purpose code, not OS. JTAG programming of Linux boards is most commonly used either in production environment to save time on programming, or only as last resort trying to recover something. It requires a lot of knowledge. Imagine programming your personal computer via a tool, imagine tracking registers and addresses and programming binary code.