Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с JTAG на NIOS2
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
b-volkov
Наконец-то запустил NIOS2 на своей плате (до этого игрался на DE0). Камень - EP3C40, отладчик - "Terasic Blaster USB". ТаймКвест претензий не имеет, все работают стабильно на 100Мгц, по крайней мере те тесты, которые я запускал, крутятся часами. А вот JTAG глючит безбожно, отлаживать программу совершенно невозможно, постоянно отваливается с сообщениями типа:

Processor failed to go into debug mode when requested

или реже:

assertion "m_state == STATE_DEBUG" failed: file "nios2oci.cpp", line 177 /cygdrive/c/altera/11.1/nios2eds/bin/nios2-download: line 609: 49960 Aborted

Jtag-uart тоже глючит: периодически забивает всю консоль мусором типа "яяяяяяя...".

Пробовал снижать частоту CPU, менять "Lavel" jtag-модуля, максимально упрощать процессор - бесполезно.

Тот же самый проект на DE0 работает совершенно нормально! Причина в разводке JTAG на моей плате, либо в Terasic Blaster? Схема подключения разъема JTAG простая: ТСК подтянут к "0", TDI & TMS к "1", все сигналы идут на разъем напрямую, безо всяких резисторов "в разрыв". При заливке FPGA и загрузке elf-файла проблем ни разу не возникало.

Если есть какие-то идеи - буду признателен.
_Anatoliy
Цитата(b-volkov @ Mar 24 2016, 18:28) *
Если есть какие-то идеи - буду признателен.

А версию Квартуса обновить не хотите? У меня были некоторые неразрешимые проблемы с версией q12.1, которые пропали при установке q13.1.
b-volkov
Цитата(_Anatoliy @ Mar 24 2016, 18:51) *
А версию Квартуса обновить не хотите? У меня были некоторые неразрешимые проблемы с версией q12.1, которые пропали при установке q13.1.

У меня вообще 11.1. Ну так с DE0 работает...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.