Jump to content

    

Recommended Posts

Всем добра!
Ранее уже просил помощи клуба, дабы своими мозгами дойти до причины невидимости свежеиспечённых плат по jtag.
Но, увы: все, по видимости, ушли далеко вперёд, и такой древностью не располагают.
Посему предпринимаю вторую попытку путём выкладывания обрезанной схемы (выкинуто, по нашему мнению, всё, не относящееся к делу): вдруг, кто, при просмотре, воскликнет: "эврика!" или что подобное?

Igloo2_jtag.pdf

Share this post


Link to post
Share on other sites

Как минимум TRST зачем-то притянут вверх, а не вниз. Но вряд-ли это приводит к полной неработоспособности. Скорее снижает надежность штатной работы.

Так же странно выглядит никуда не подтянутый DEVRST_N.

Share this post


Link to post
Share on other sites

Отвечает автор схемы:
1. Trst не влияет, осциллографом смотрел, сигнал проходит хорошо
2. Devrst_n, да, тоже смотрел, он с разъема (X1.99) у меня подтянут к питанию

Share this post


Link to post
Share on other sites
12 hours ago, MaratZuev said:

> Libero SoC 11.x и FlashPro4 в упор не видят ни один из кристаллов.
>

Так а какое сообщение выдает программатор в окне сообщений? (красным шрифтом?)

Все сигналы JTAG осциллом просмотрели? (Программатор выдает TCK, TMS, TDI, в ответ приходит TDO)

 

Errors__.png

Share this post


Link to post
Share on other sites
14 hours ago, Джеймс said:

Так а какое сообщение выдает программатор в окне сообщений? (красным шрифтом?)

image.thumb.png.a884c12cce629776f61436a20ca01006.png

Программатор выдает сообщение о том что tdo висит постоянно либо в единице либо в нуле (от раза к разу по разному), т.е. в третьем состоянии на самом деле.

14 hours ago, Джеймс said:

Все сигналы JTAG осциллом просмотрели? (Программатор выдает TCK, TMS, TDI, в ответ приходит TDO)

Осциллографом просмотрены все сигналы, да, все присутствуют, все ровненькие, но поскольку корпус bga, то просмотрены сигналы на подтягивающих резисторах. Пропай выводов просмотрен на рентгене.

Share this post


Link to post
Share on other sites
23 minutes ago, MaratZuev said:

image.thumb.png.a884c12cce629776f61436a20ca01006.png

Программатор выдает сообщение о том что tdo висит постоянно либо в единице либо в нуле (от раза к разу по разному), т.е. в третьем состоянии на самом деле.

Осциллографом просмотрены все сигналы, да, все присутствуют, все ровненькие, но поскольку корпус bga, то просмотрены сигналы на подтягивающих резисторах. Пропай выводов просмотрен на рентгене.

Никогда такого не встречал.. так что ничего конкретного подсказать пока не могу 

на всякий случай:
0) напряжения питания на плате все проверены?
1) ситуация повторяется на хотя бы двух платах, или у вас всего одна плата?
2) программатор "оригинальный"?

P.S но начать в таком случае нужно конечно со схемы включения.

Share this post


Link to post
Share on other sites
4 minutes ago, Джеймс said:

0) напряжения питания на плате все проверены?
1) ситуация повторяется на хотя бы двух платах, или у вас всего одна плата?
2) программатор "оригинальный"?

На все (и первую часть второго) вопросы - да.

Share this post


Link to post
Share on other sites

Добрый день.

А не пробовали сделать подключение сигналов JTAG, как в SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf (стр. 22, fig.10)?

Там не совсем так, как на Вашей схеме.

SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf

Share this post


Link to post
Share on other sites

А что с сигналом TDO? Его надо смотреть как можно ближе к приемнику, т.е., кабельному адаптеру. Хотя бы на JTAG разъеме.

 

Сейчас все выглядит так, что сигнал от TDO как раз и не доходит до приемника в адаптере, и вход последнего болтается в воздухе.

Share this post


Link to post
Share on other sites
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к к питанию

Share this post


Link to post
Share on other sites
15 hours ago, AnatolySh said:

К сожалению не висит, по схеме идет напрямую в адаптер и подвязан через 10к к питанию

Да вы не по схеме смотрите, а как оно на самом деле проверьте осциллоскопом. Во всяком случае, софт видит именно залипший сигнал TDO,- вот и начните с того, что проверьте его максимально близко к той точке, где он принимается кабельным адаптером.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this