|
Проблема с JTAG, Вместо цепочки в iMPACT unknow bypass |
|
|
|
 |
Ответов
|
Dec 11 2013, 20:44
|
Местный
  
Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094

|
Цитата(proton17 @ Dec 11 2013, 21:21)  Хотел добавить, что на предыдущей реализации платы FIFO в цепочке отсутствовало, так что валю все на него, но возможности его закоротить нет, к сожалению, только выпаять, а это не желательно. Два джампера пожалели поставить - и вот результат.
|
|
|
|
|
Dec 12 2013, 05:48
|

Участник

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296

|
Цитата(o_khavin @ Dec 12 2013, 00:44)  Два джампера пожалели поставить - и вот результат. Спасибо за очень ценное замечание. Но разработчик платы не я, хотя и сам бы мог об этом не подумать. Цитата(Raven @ Dec 11 2013, 21:46)  А что iMPACT'овский JTAG debugger показывает при прогоне запроса IDCODE? Тест не проходит ERROR:iMPACT - Bsdl reader is not available for device 1. The bsdl for device 'unknown' is out of date. Please check your installation.Снятие осциллограммы на пине TDO разъема JTAG (это как раз выход TDI FIFO) показало следующие, переход из 1 в 0, затем несколько коротких посылок, пауза в ~50мс (JTAG 1.5 МГц), затем еще посылка и переход в 1. Посылки сопровождались импульсами на TCK.
|
|
|
|
|
Dec 12 2013, 20:52
|
Местный
  
Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094

|
Цитата(proton17 @ Dec 12 2013, 09:48)  Спасибо за очень ценное замечание. Но разработчик платы не я, хотя и сам бы мог об этом не подумать.
Снятие осциллограммы на пине TDO разъема JTAG (это как раз выход TDI FIFO) показало следующие, переход из 1 в 0, затем несколько коротких посылок, пауза в ~50мс (JTAG 1.5 МГц), затем еще посылка и переход в 1. Посылки сопровождались импульсами на TCK. Ну извините. Пошлите письмо с белым порошком разработчику платы.  Если до TDO что-то добегает и фронты культурные, то для начала стоит проверить другой экземпляр платы. Может где-то неприпай ног или битая микросхема. Вторым этапом будет изучение сигналов на линиях JTAG-а при помощи логического анализатора и разучивание машины состояний перед сном. Я это в своё время проходил. После недели тренировок читал команды прямо с экрана анализатора и находил ошибки.
|
|
|
|
|
Dec 13 2013, 05:02
|

Участник

Группа: Участник
Сообщений: 41
Регистрация: 13-06-12
Из: Москва
Пользователь №: 72 296

|
Цитата(o_khavin @ Dec 13 2013, 00:52)  Ну извините. Ok Попробовал добавить устройства вручную, при помощи bsdl файлов. Вот что получил при запуске Chain Integrity Test: INFO:iMPACT - Current time: 13.12.2013 8:59:20 // *** BATCH CMD : CheckIntegrity Maximum TCK operating frequency for this device chain: 10000000. Validating chain... INFO:iMPACT:1209 - Testing for '0' at position 94.The Instruction capture of the device 3 does not match expected capture. INFO:iMPACT:1206 - Instruction Capture = '1111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111101' INFO:iMPACT:1207 - Expected Capture = '10101010101010101010101010101010101010101010101010XXXXXXXXXXXXXX01XXXXXXXXXX XXXX01XXXXXXXXXXXX011101' INFO:iMPACT:2130 - Boundary-scan chain test failed . Please check tdi->tdo connection between device:'3' ( 'XC4VFX140') and device:'4' ( 'IDT72T18125'). A problem may exist in the hardware configuration. Check that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage.Если запускать тест с одним только неизвестным устройством - импакт вылетает)) При попытке чтения DeviceID любого из добавленных вручную устройств получаю следующее: INFO:iMPACT - Current time: 13.12.2013 9:02:34 // *** BATCH CMD : ReadIdcode -p 3 INFO:iMPACT:583 - '3': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '3': Device IDCODE : 00001111111111111111111111111111 INFO:iMPACT:1579 - '3': Expected IDCODE: 00000001111100010100000010010011Похоже, что физически цепочка жива, но какое-то из устройств явно валяет дурака.
Сообщение отредактировал proton17 - Dec 13 2013, 05:03
|
|
|
|
Сообщений в этой теме
proton17 Проблема с JTAG Dec 11 2013, 17:21 Raven А что iMPACT'овский JTAG debugger показывает п... Dec 11 2013, 17:46 proton17 Debugger-ом пока не копал, дело уже вечером было, ... Dec 11 2013, 17:49  iosifk Цитата(proton17 @ Dec 12 2013, 09:48) ...... Dec 12 2013, 07:24   proton17 Цитата(iosifk @ Dec 12 2013, 11:24) Подож... Dec 12 2013, 08:06    iosifk Цитата(proton17 @ Dec 12 2013, 12:06) Час... Dec 12 2013, 08:14    Raven Давайте разбираться.
?? Цепочка у вас такая (пров... Dec 13 2013, 09:36 litv видимо Вы не включили jtag в fifo. Это нужно управ... Dec 12 2013, 05:51 proton17 Цитата(litv @ Dec 12 2013, 09:51) видимо ... Dec 12 2013, 06:19 litv просто 1 попробуйте хотя бы на TRST. Dec 12 2013, 06:25 proton17 Цитата(litv @ Dec 12 2013, 10:25) просто ... Dec 12 2013, 06:46 proton17 Подтяжка TRST и MRS к питанию через 4к не помогла(... Dec 12 2013, 13:17 Raven А логи на различные тестовые команды iMPACT'а ... Dec 12 2013, 17:45 proton17 Устройства в цепочке 4 (два xcf32p). Цепочку я зад... Dec 13 2013, 10:21 Raven С 4 TAPами разъяснилось.
Правильно ли я понял, чт... Dec 13 2013, 12:48  proton17 Цитата(Raven @ Dec 13 2013, 16:48) С 4 TA... Dec 13 2013, 12:55   Raven Тогда можно попробовать пролить больше света на то... Dec 13 2013, 14:10    proton17 Цитата(Raven @ Dec 13 2013, 18:10) Тогда ... Dec 13 2013, 14:45     Raven Цитата(proton17 @ Dec 13 2013, 18:45) TDO... Dec 13 2013, 16:11      proton17 Цитата(Raven @ Dec 13 2013, 20:11) Пока н... Dec 13 2013, 19:38       rloc Цитата(proton17 @ Dec 13 2013, 23:38) TMS... Dec 13 2013, 20:26        Raven Цитата(rloc @ Dec 14 2013, 00:26) ...Мног... Dec 16 2013, 14:57         rloc Цитата(Raven @ Dec 16 2013, 18:57) С этим... Dec 17 2013, 11:55 proton17 Ну там не совсем звезда, скорее рогатка), разъем -... Dec 16 2013, 04:49 rloc Цитата(proton17 @ Dec 16 2013, 11:36) Буф... Dec 16 2013, 07:59 proton17 Ура! Проблема решена! Спасибо всем за сове... Dec 16 2013, 07:36 Suho Здравствуйте.
В продолжении темы не работы JTAGa.
... Dec 17 2013, 08:26 Raven Цитата(Suho @ Dec 17 2013, 12:26) ....
**... Dec 17 2013, 16:26  Suho Цитата(Raven @ Dec 17 2013, 20:26) Для на... Dec 18 2013, 05:33   Raven Цитата(Suho @ Dec 18 2013, 09:33) Минимум... Dec 18 2013, 09:43    Suho Цитата(Raven @ Dec 18 2013, 13:43) На дан... Dec 18 2013, 12:42     Raven Цитата(Suho @ Dec 18 2013, 16:42) В том-т... Dec 18 2013, 18:52      Suho Цитата(Raven @ Dec 18 2013, 22:52) Ну, уж... Jan 14 2014, 08:36  rloc Цитата(Raven @ Dec 17 2013, 20:26) В срав... Dec 18 2013, 07:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|