MaratZuev 0 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба Всем добра!Ранее уже просил помощи клуба, дабы своими мозгами дойти до причины невидимости свежеиспечённых плат по jtag. Но, увы: все, по видимости, ушли далеко вперёд, и такой древностью не располагают. Посему предпринимаю вторую попытку путём выкладывания обрезанной схемы (выкинуто, по нашему мнению, всё, не относящееся к делу): вдруг, кто, при просмотре, воскликнет: "эврика!" или что подобное? Igloo2_jtag.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба Как минимум TRST зачем-то притянут вверх, а не вниз. Но вряд-ли это приводит к полной неработоспособности. Скорее снижает надежность штатной работы. Так же странно выглядит никуда не подтянутый DEVRST_N. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба Отвечает автор схемы: 1. Trst не влияет, осциллографом смотрел, сигнал проходит хорошо 2. Devrst_n, да, тоже смотрел, он с разъема (X1.99) у меня подтянут к питанию Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Джеймс 4 19 января, 2021 Опубликовано 19 января, 2021 · Жалоба 12 hours ago, MaratZuev said: > Libero SoC 11.x и FlashPro4 в упор не видят ни один из кристаллов. > Так а какое сообщение выдает программатор в окне сообщений? (красным шрифтом?) Все сигналы JTAG осциллом просмотрели? (Программатор выдает TCK, TMS, TDI, в ответ приходит TDO) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 20 января, 2021 Опубликовано 20 января, 2021 · Жалоба 14 hours ago, Джеймс said: Так а какое сообщение выдает программатор в окне сообщений? (красным шрифтом?) Программатор выдает сообщение о том что tdo висит постоянно либо в единице либо в нуле (от раза к разу по разному), т.е. в третьем состоянии на самом деле. 14 hours ago, Джеймс said: Все сигналы JTAG осциллом просмотрели? (Программатор выдает TCK, TMS, TDI, в ответ приходит TDO) Осциллографом просмотрены все сигналы, да, все присутствуют, все ровненькие, но поскольку корпус bga, то просмотрены сигналы на подтягивающих резисторах. Пропай выводов просмотрен на рентгене. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Джеймс 4 20 января, 2021 Опубликовано 20 января, 2021 · Жалоба 23 minutes ago, MaratZuev said: Программатор выдает сообщение о том что tdo висит постоянно либо в единице либо в нуле (от раза к разу по разному), т.е. в третьем состоянии на самом деле. Осциллографом просмотрены все сигналы, да, все присутствуют, все ровненькие, но поскольку корпус bga, то просмотрены сигналы на подтягивающих резисторах. Пропай выводов просмотрен на рентгене. Никогда такого не встречал.. так что ничего конкретного подсказать пока не могу на всякий случай: 0) напряжения питания на плате все проверены? 1) ситуация повторяется на хотя бы двух платах, или у вас всего одна плата? 2) программатор "оригинальный"? P.S но начать в таком случае нужно конечно со схемы включения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MaratZuev 0 20 января, 2021 Опубликовано 20 января, 2021 · Жалоба 4 minutes ago, Джеймс said: 0) напряжения питания на плате все проверены? 1) ситуация повторяется на хотя бы двух платах, или у вас всего одна плата? 2) программатор "оригинальный"? На все (и первую часть второго) вопросы - да. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_su 1 20 января, 2021 Опубликовано 20 января, 2021 · Жалоба Добрый день. А не пробовали сделать подключение сигналов JTAG, как в SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf (стр. 22, fig.10)? Там не совсем так, как на Вашей схеме. SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 20 января, 2021 Опубликовано 20 января, 2021 · Жалоба А что с сигналом TDO? Его надо смотреть как можно ближе к приемнику, т.е., кабельному адаптеру. Хотя бы на JTAG разъеме. Сейчас все выглядит так, что сигнал от TDO как раз и не доходит до приемника в адаптере, и вход последнего болтается в воздухе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolySh 0 20 января, 2021 Опубликовано 20 января, 2021 · Жалоба 1 hour ago, andrew_su said: Добрый день. А не пробовали сделать подключение сигналов JTAG, как в SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf (стр. 22, fig.10)? Там не совсем так, как на Вашей схеме. SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf 8.72 MB · 1 download Немного отличается, да, надо попробовать на всякий случай, хотя и не должно влиять 48 minutes ago, Raven said: А что с сигналом TDO? Его надо смотреть как можно ближе к приемнику, т.е., кабельному адаптеру. Хотя бы на JTAG разъеме. Сейчас все выглядит так, что сигнал от TDO как раз и не доходит до приемника в адаптере, и вход последнего болтается в воздухе. К сожалению не висит, по схеме идет напрямую в адаптер и подвязан через 10к к питанию Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 21 января, 2021 Опубликовано 21 января, 2021 · Жалоба 15 hours ago, AnatolySh said: К сожалению не висит, по схеме идет напрямую в адаптер и подвязан через 10к к питанию Да вы не по схеме смотрите, а как оно на самом деле проверьте осциллоскопом. Во всяком случае, софт видит именно залипший сигнал TDO,- вот и начните с того, что проверьте его максимально близко к той точке, где он принимается кабельным адаптером. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 19 декабря, 2023 Опубликовано 19 декабря, 2023 · Жалоба Дабы не плодить лишних тем, пишу здесь. У меня не шьётся по JTAG ПЛИС IGLOO2 в корпусе QFP-144. Все банки запитаны, на питании банка 3(в котором JTAG) висит кондёр, JTAGSEL подтянут, DEVRST_N подтянут, JTAG_TRSTB подключен к соответствующей ноге ПЛИС(76) и подтянут к GND. На всех входах JTAG на ПЛИС, т.е. на TDI, TCK, TMS есть сигналы, а на TDO висит "0", если он не подтянут и "1", если подтянут. т.е. на выход JTAG ПЛИС ничего не выдаёт. Error: programmer '65568' : Signal Integrity Failure Integrity Check Pattern Not Found. Integrity Check Pattern : 550FAAF000FF0000FFFF IrScan Error. TDO stuck at 1 Chain Analysis Failed. Куда ещё смотреть и что проверять? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 20 декабря, 2023 Опубликовано 20 декабря, 2023 · Жалоба 14 hours ago, MPetrovich said: JTAG_TRSTB подключен к соответствующей ноге ПЛИС(76) и подтянут к GND. А что на TRSTn во время вот этих вот тестовых операций (Integrity Check Pattern : 550FAAF000FF0000FFFF)? Программный тул или JTAG-адаптер озабочивается установлением там лог.1 на время операций? А то может там все в ресете сидит всю дорогу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 20 декабря, 2023 Опубликовано 20 декабря, 2023 · Жалоба Проблема решилась. Микросхема оказалась бракованной. Остальные из партии шьются без проблем. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Джеймс 4 21 декабря, 2023 Опубликовано 21 декабря, 2023 · Жалоба On 12/20/2023 at 8:49 AM, MPetrovich said: Проблема решилась. Микросхема оказалась бракованной. Остальные из партии шьются без проблем. А покупали м/c в Китае? Если да, следов пайки не было? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться