blob: 6a3993e9b417c6a45114ad48fc8c1c9691807a29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#define JTAG_TDO_REQUEST 0xFB
#define JTAG_SETUP 0xFC
#define JTAG_PULSE_TCK_DELAY 0xFD
// Дальше 1 байт: 0бит - TMS, 1бит - нужно ли дёргать TCK, 2бит - жужна ли задержка. Если нужно дёргать TCK, потом 4 байта - сколько раз. Если нужна задержка - ещё 4 байта usec
#define JTAG_PULSE_TCK_MULTI 0xFE
// Дальше 1 байт: кол-во элементов. Каждый элемент это либо:
// число 1-127 означающее кол-во повторений и байт: 0бит - TMS, 1бит изменять ли TDI, 2бит значение TDI, 3бит - проверять ли TDO, 4бит значение TDO
// Либо 7бит равный единице и 1бит изменять ли TDI, 2бит значение TDI, 3бит - проверять ли TDI, 4бит значение TDO
#define JTAG_SHUTDOWN 0xFF
|