new123 0 18 января, 2018 Опубликовано 18 января, 2018 · Жалоба Наличие или отсутствие NIOS'а, равно как и любой другой загруженной конфигурации в FPGA, никак не может влиять на работу JTAG (отладка NIOS в Eclipse, кстати, как раз через JTAG и ведется). Просто что-то другое у вас не так на JTAG-интерфейсе. Начинать надо с проверки контактов и соединений. прошу прощение, устал за сегодня, могу быть не точен. Но у меня сложилось мнение, что NIOS например в lite версии идет без JTAG контроллера. Опыта у меня ноль в этом, сижу методично перечитываю форумы и отрабатываю варианты, пока жду перепайку резисторов на jtag. Еще ума не приложу, почему, чтобы я не прошил через AS, сигналы на ногах альтеры вообще не меняются. Я подумал лишним делом, что там nios со своим контроллером флешки и на через quartus теперь привычным для меня образом не шьется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Александр77 1 18 января, 2018 Опубликовано 18 января, 2018 · Жалоба Но то что у меня 9 нога разъема (TDI) заведена на но ногу чипа, который по пин планнеру квартуса, и bsdl файла альтеры называется TDO - это точно. Я на паял на щупы вольтметра иголки и всю схему прозвонил. Чтобы удостовериться, что делаю все верно, взял плату с али експресса с Циклоном 4, там я схему всю быстро прозвонил, она как по учебнику. Может разработчик напутал при разводке? А он потом сделал переходник, в котором TDI с TDO поменяны местами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 18 января, 2018 Опубликовано 18 января, 2018 · Жалоба Может разработчик напутал при разводке? А он потом сделал переходник, в котором TDI с TDO поменяны местами. Даже не знаю. А такое бывает? =) У меня была идея, загрузить конфигурационный bsdl файл у альтеры. Поменять там пины местами в настройке и попробовать стартануть в Universal Scan или подобных программах, JTAGProbe например. Но пока не могу, резаки надо менять в цепи, испортил я их. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Александр77 1 18 января, 2018 Опубликовано 18 января, 2018 · Жалоба Даже не знаю. А такое бывает? =) Не исключаю, в процессе разработки можно и "намудрить" или банально перепутать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 8 19 января, 2018 Опубликовано 19 января, 2018 · Жалоба У меня была идея, загрузить конфигурационный bsdl файл у альтеры. Поменять там пины местами в настройке и попробовать стартануть в Universal Scan или подобных программах, JTAGProbe например. BSDL-файл - он не конфигурационный, а описательный. Не вздумайте в нем что-то менять - это равнозначно самообману. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 20 января, 2018 Опубликовано 20 января, 2018 (изменено) · Жалоба BSDL-файл - он не конфигурационный, а описательный. Не вздумайте в нем что-то менять - это равнозначно самообману. да, на форуме альтеры мне практически тоже самое сказали, спасибо Вообщем перепаял я и резисторы. Все как надо. Мастер еще научил меня правильно нумеровать ножки чипа на плате. Цепь JTAG со стороны разъема точно собрана правильно. Но теперь у меня прозваниваются вот такие значения сопротивлений. На циклоне 4 у меня точно такого нет, там все по звонится по номиналу железно. А тут совсем по другому (1 нога на землю и 9 земля на питание показывают совсем не то сопротивления). Мастер сказал, что когда он перепаивает чипы на материнских картах, такое встречается, что чип сам еще дает сопротивление. Как думаете, нормально? Пока не рискую стартовать Изменено 20 января, 2018 пользователем new123 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jojo 0 21 января, 2018 Опубликовано 21 января, 2018 · Жалоба Нашёл кое-что в интернете, прикрепляю сюда файлы. Может, они что-то прояснят Nallatech_OpenCL_A10_BSP_Reference_Guide.pdf 385A___USB_Cables.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 22 января, 2018 Опубликовано 22 января, 2018 (изменено) · Жалоба Иосиф вчера навел меня на правильные мысли. Спасибо Иосифу. Сравнил сигналы с работающей платой. TDI у меня закорочен на землю. Надеюсь это так криво разъем припаяли, а не с чипом что случилось. Поэтому такие нелепые показатели сопротивлений из скрина выше. По этому поводу есть даже FAQ у альтеры. https://www.altera.com/support/support-reso...312011_647.html Изменено 22 января, 2018 пользователем new123 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 30 января, 2018 Опубликовано 30 января, 2018 · Жалоба Сегодня под двойной линзой очков разглядел дорожку на плате. Оказывается пин CONF_DONE не заведен на прямую на 3 вольта через сопротивление 10к, как надо по схеме. А он через этом сопротивление заведен на практически соседний пин. Как думаете, что за техническое решение такое? Как будто какая то скрытая защита от дурака. Мне теперь, чтобы воссоздать схему JTAG, нужно на этот пользовательский соседний пин подать 3 вольта как то. Сейчас там 0.7, что соответствует low сигналу Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 31 января, 2018 Опубликовано 31 января, 2018 (изменено) · Жалоба Сегодня штудирую форумы. Вроде на альтеровском форуме есть подобные сообщения. Что так делают пользовательские настройки. Либо удаленно прошивать/отлаживать, либо включать jtag. Для этого статусный пин заводят на пользовательскую ногу. А прошивкой через AS подают на него high На досках альтеры для этого переключатели стоят. Изменено 31 января, 2018 пользователем new123 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться