blueTag (JTAGulator alternative) port to Bus Pirate

Number of connected IO, starting with IO0 (Min 4, Max 8, x to exit):

Number of channels set to: 6

 Progress: [##################################################] 100.00%

 [  Pinout  ]  TDI=IO1 TDO=IO0 TCK=IO2 TMS=IO3 TRST=IO4 

 [ Device 0 ]  0x4BA00477 (mfg: 'ARM Ltd', part: 0xba00, ver: 0x4)

fixed.

2 Likes

And we have lift off. done and done. This is good from my standpoint for workflow. I literally debugged and dropped the firmware of the evo840 now using the BusPirate bluetag to discover and then openocd to drop it.

parallels@debian-gnu-linux-12-6:~$ openocd -f interface/jlink.cfg -f /home/parallels/config.cfg
Open On-Chip Debugger 0.12.0
Licensed under GNU GPL v2
For bug reports, read
OpenOCD: Bug Reporting
Info : auto-selecting first available session transport “jtag”. To override use ‘transport select ’.
Warn : Transport “jtag” was already selected
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : J-Link V12 compiled Feb 11 2025 17:05:37
Info : Hardware version: 12.00
Info : VTarget = 3.304 V
Info : clock speed 200 kHz
Info : JTAG tap: s4ln045x01.cpu tap/device found: 0x4ba00477 (mfg: 0x23b (ARM Ltd), part: 0xba00, ver: 0x4)
Info : s4ln045x01.cpu.1: hardware has 8 breakpoints, 8 watchpoints
Info : starting gdb server for s4ln045x01.cpu.1 on 3333
Info : Listening on port 3333 for gdb connections
Info : accepting ‘telnet’ connection on tcp/4444
Error: MPIDR not in multiprocessor format
target halted in Thumb state due to debug-request, current mode: Supervisor
cpsr: 0x80000133 pc: 0x0001b40e
D-Cache: disabled, I-Cache: disabled
target halted in Thumb state due to breakpoint, current mode: Supervisor
cpsr: 0x80000133 pc: 0x0001b410
D-Cache: disabled, I-Cache: disabled

3 Likes

I designed/3d printed a small platform for a micro RP2350 and two TXS0108E’s today. Going to try out blueTag with this while I’m waiting for the BP6 to be shipped. I’m a little OCD about my jumper wires so I’m custom making all of them, so far only got the 3v3 and gnd done. It’s a pain but looks nice and eliminates some noise.

5 Likes