What is Nostr?
Manawyrm /
npub1khk…jwem
2024-10-16 11:23:57

Manawyrm on Nostr: Really quite a fancy new trick I've implemented (and now upstreamed in culvert): ...

Really quite a fancy new trick I've implemented (and now upstreamed in culvert):

ASPEED BMCs (like the AST2500) chips have an internal JTAG peripheral, which can be used directly from the host computer or externally via UART.

This means you can JTAG the ARM core running OpenBMC (or even the propritary BMC firmware!) without special tools or hardware hacking required!
https://github.com/amboar/culvert/blob/main/docs/OpenOCD.md

As a really nice added benefit, it can also debug the Cortex-M3 coprocessor:
https://social.tchncs.de/@arj/113316821744089870

Author Public Key
npub1khk8yx57k7t62kf3reh58tazv0a6wyg9jel2n8a6tyngkphjryusymjwem