**** BEGIN LOGGING AT Sun Jul 14 03:00:21 2019 Jul 14 04:18:38 JTAG is pretty generic as an interface .. what's the debugger everyone uses? Jul 14 04:33:14 FTDI Jul 14 06:06:33 ds2: I was thinking the software actually, but that too ;) Jul 14 06:40:22 veremitz: is there anything besides openocd? Jul 14 06:41:19 ^ I thought it was open-something Jul 14 06:41:29 but I only got as far as openembedded and thought .. nope :) Jul 14 15:44:27 GenTooMan: jtag is probably only worth it if you want to do baremetal debugging (including debugging u-boot and maybe the kernel), or to poke around on the SoC while nothing is running. it is also semi-required to be able to use hardware breakpoints or watchpoints (but alternatively you can go for a hack like jbang to do so) Jul 14 15:46:13 GenTooMan: as far as debuggers, I have experience with three (Flyswatter2, xds100v2, st/link-v2), and of those three I have the best experiences with the xds100v2, and I ended up using it not just for TI SoCs but also an stm32 microcontroller Jul 14 15:48:08 openocd supports all three, though last time I checked it still lacked the infra to use the xds100v2 optimally (in particular to detect and recover from target power loss) Jul 14 15:48:22 but it's been a while ago since I checkd Jul 14 15:48:39 zmatt yes the st/link stuff is pretty bad, especially after they "updated" it so much so that Seiger put a JLINK update to all ST/Link stuff so you could use the as jlink if you have a JLINK adapter. good to know about which debuggers work. Jul 14 15:49:56 well all of them "worked", but the st/link-v2 just sucks electrically. you can't safely leave it hooked up to a powered target while plugged into usb, nor can you hotplug it into a running target (it glitches the reset line) Jul 14 15:52:32 the xds100v2 behaved perfectly for those cases thanks to the cpld they used as level shifter between the ft2232h and the target. that cpld requires the debugger to signal when to take its target-side outputs out of high-z mode, and it will automatically go back to high-z if it detects target power loss (even momentarily) **** ENDING LOGGING AT Mon Jul 15 03:01:15 2019