#Mecrisp puppeting #MSP430 #microcontrollers over #JTAG to test your #Forth with access to peripherals without installing Forth on them, then cross-compiling and installing firmware on it that doesn't include the interactive Forth REPL. #hardware #electronics
on 02026-04-12"Black Magic probe" #JTAG and #SWD #hardware #debugging homepage
on 02024-01-28The #Black-Magic-probe #hardware “is a #JTAG and #SWD adapter with a built in GDB server used for programming and #debugging ARM Cortex MCUs” at #pricing of US$75
on 02024-01-28someone complains that #JTAG on their #AVR ATmega2561 #hardware didn’t work at clock speeds over 300kHz, but it turned out to be a problem with the 7.1d version of their JTAGICE mkII firmware.
on 02016-07-13Altera’s USB-Blaster #JTAG #hardware defaults to a 24MHz TCK, but supports clock speeds down to 6MHz.
on 02016-07-13#JTAG #hardware clock speeds are typically in the tens of MHz; some JTAG boards use a fixed frequency like 13MHz.
on 02016-07-13#PDF #ebook on #JTAG. The first 18 pages are hard-sell bullshit about why you should use JTAG, but what follows is the most detailed JTAG documentation I’ve found so far.
on 02016-07-12#Tutorial on doing boundary-scan with #JTAG, explaining how some pins may have two or three bits!
on 02016-07-12#Tutorial on #reverse-engineering the #JTAG chain, using BYPASS to count the number of #hardware devices in it.
on 02016-07-12the LPC2000 series supports #JTAG, unsurprisingly; some discussion of how to auto-detect (i.e. #reverse-engineering) the IDCODEs of devices in the JTAG chain on a board #hardware
on 02016-07-12“You should normally be able to work with [#JTAG clock] TCK faster than 1MHz.” #hardware
on 02016-07-12bit-banging #JTAG on an #Arduino
on 02016-07-12more about the JTAGulator #JTAG #hardware
on 02016-07-12JTAGulator is #hardware for finding #JTAG interfaces and UARTs automatically for #reverse-engineering
on 02016-07-12almost unbricking WRT54GL #hardware by bit-banging #JTAG from a #Raspberry-Pi using TJTAG, a fork of “HairyDairyMaid WRT54G”
on 02016-07-12the Bus Blaster is a US$35 #hardware #JTAG debug board
on 02016-07-12more about JTAGenum #JTAG #reverse-engineering #hardware
on 02016-07-12“Given an #Arduino compatible microcontroller, JTAGenum scans pins[] for basic #JTAG functionality and can be used to enumerate the IR for undocumented opcodes.” Includes a JTAG #tutorial in the docs. #reverse-engineering #hardware
on 02016-07-12#reverse-engineering a router with #JTAG, using JTAGenum, a Bus Blaster, and urJTAG. #hardware
on 02016-07-12Using #JTAG for #reverse-engineering a set-top box using an #Arduino Mega running JTAGenum and openocd. #hardware
on 02016-07-12Another #JTAG #introduction. #hardware
on 02016-07-12#Introduction to #JTAG, explaining what boundary scan is, showing the TAP controller state diagram, listing the standard instructions and registers. #hardware
on 02016-07-12