applet.jtag_mips: reset Rocc before entering probe...
by whitequark 6 years 10 months
applet.jtag_mips: reset Rocc before entering probe mode.

Otherwise all our writes will just get ignored.

This commit also adds detection of unexpected core reset.
034d01f4
arch.mips.ejtag: fix definition of DR_IMPCODE.
by whitequark 6 years 10 months
46f6594e
applet.jtag: pulse TRST# and reset TAPs when run.
by whitequark 6 years 10 months
applet.jtag: pulse TRST# and reset TAPs when run.

Almost all circumstances make this sensible. The rare applet that
needs to, specifically, not reset the test chain when run, can opt
out of this explicitly.

Before this commit, the jtag-mips applet would crash at startup.
da71e225
applet.jtag: enumerate-ir: fix endianness.
by whitequark 6 years 10 months
e1fb23dd
applet.jtag: fix misdetection of 32-bit DRs at end...
by whitequark 6 years 10 months
applet.jtag: fix misdetection of 32-bit DRs at end of chain as truncated.
e2d1303a
applet.jtag_pinout: improve messages related to de...
by whitequark 6 years 10 months
applet.jtag_pinout: improve messages related to detection of TRST#.
11fd032f
applet.jtag_pinout: fix failure to detect TRST# on...
by whitequark 6 years 10 months
applet.jtag_pinout: fix failure to detect TRST# on pin 0.
c2a4bedd
applet.jtag_pinout: fix type confusion between bit...
by whitequark 6 years 10 months
applet.jtag_pinout: fix type confusion between bit and pin numbers.

Before this commit, the applet would break if the JTAG pin set would
not start with pin 0.
c87e280e
applet.jtag_pinout: never try to detect TRST# with...
by whitequark 6 years 10 months
applet.jtag_pinout: never try to detect TRST# with 4 only pins.
952b16be
protocol.vgm: add missing VGMStreamPlayer stub.
by whitequark 6 years 10 months
2c5d3602
Report a bug