LINUX.ORG.RU

JTAG


0

0

Интересуют руководства по программированию (битик за битиком) или примеры битстримов, например, как запрограммировать железку в BYPASS-моду.

Для Xscale есть jelie. Можно смотреть как пример. Но в общем-то оно элементраное-же все. Взять картинку со state machine-ой и по ней гулять по состояниям.

alexru ★★★★
()

есть такой «stapl player». сам stp тебе конечно не интересен, но вот jtag там реализован.

Rastafarra ★★★★
()

openocd можно посмотреть в качестве примера работы с jtag

fghj ★★★★★
()
Ответ на: комментарий от alexru

>Но в общем-то оно элементраное-же все.
В общем-то, да, элементарно: reset, подал инструкцию в SHIFT IR и погнал данные в SHIFT DR, но на практике многое не работает. У меня есть рабочий битстрим и некоторые моменты в нём не понятны.

markevichus ★★★
() автор топика
Ответ на: комментарий от markevichus

> 0 1 #parity, не понимаю, зачем после JTAG instruction посылаются данные на TDI

> 1 1

Вот это мне не понятно. 1 - это переход в exit1ir, 2 - это updateir.

Причем тут parity. Из этого следует, что у девайса ir длинной 4, что всесьма нестандартно, обычно 5.

alexru ★★★★
()
Ответ на: комментарий от alexru

Да, это так. Длина инструкции у девайса - 4 бита. У каждой железяки она своя.

markevichus ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.