jtag(1)

πŸ“¦
version 2021.03 Β· 2 versions
, in arch rolling, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– jtag β€” the UrJTAG command shell πŸ’–

okay so bestie, welcome to jtag, aka the UrJTAG command shell. it's a section 1 command (a "General Commands Manual" girly, if we're being official about it) and honestly? she's iconic. let's get into it πŸ’…


✨ SYNOPSIS ✨

jtag [-hinqv] file ...

that's it. that's the whole vibe. flags, then some files. slay πŸŽ€


🌸 DESCRIPTION 🌸

so UrJTAG is a software package that lets you work with JTAG-aware hardware devices (they call them parts) and boards β€” and you do all of that through a JTAG adapter. the IEEE number for it is 1149.1, iykyk. it's giving "talking to your chips through a little adapter bestie" and honestly the way that works is so cool.


✨ OPTIONS ✨

one bullet per flag, no skips, we're thorough in this house 🫢

  • -h, --help β€” prints a short help text and then dips. bye πŸ‘‹
  • -i, --interactive β€” drops you into interactive mode after running the commands from your files. also: this is the default if you didn't name any files on the command line, so if you just ran bare jtag, surprise, you're already in it πŸ’–
  • -n, --norc β€” disables reading ~/.jtag/rc on startup. like, don't load the rc file, don't even look at it πŸ™ˆ
  • -q, --quiet β€” do not print help on startup. no yapping, just vibes 🀫
  • -v, --version β€” shows version info and exits. short and sweet ✨

🌈 ARGUMENTS 🌈

so if there's anything left over after option processing, those become the names of files containing JTAG commands β€” one command per line, no cap.

⚠️ heads up: unless you passed --interactive, the program exits after it's done processing the commands from the file(s). so if you were expecting to hang around after, bestie, she's gone πŸ’€

πŸŽ€ FILES πŸŽ€

  • ~/.jtag/rc β€” a per-user text file with JTAG commands to execute at startup. your personal little pre-game ritual πŸ’…
  • /usr/share/urjtag β€” the data files about various CPUs, flash chips, etc. the lore archive πŸ“š

πŸ’€ BUGS πŸ’€

bugs are tracked at the project homepage, http://www.urjtag.org. if you found one, go tell them, not me 😭


🌟 SEE ALSO 🌟

  • bsdl2jtag(1) β€” yes, another one, go read her too πŸ‘‘

πŸ‘‘ AUTHORS πŸ‘‘

authors and contributors are listed in the AUTHORS and THANKS files in the source documentation. give them their flowers, they earned them 🌸


πŸ¦‹ HISTORY πŸ¦‹

JTAG Tools originally got developed as part of the openwince project by Marcel Telka. then in late 2007 they became their own independent project named UrJTAG. glow-up era, periodt ✨


and that's the whole page, bestie!! this one's from the UrJTAG girlies, dated April 7, 2009 β€” yeah she's vintage but she still ate πŸ’–πŸ«ΆπŸŽ€