реклама на сайте
подробности

 
 
> Проблемы с JTAG на NIOS2
b-volkov
сообщение Mar 24 2016, 15:28
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 137
Регистрация: 10-04-07
Из: г. Троицк
Пользователь №: 26 907



Наконец-то запустил 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-файла проблем ни разу не возникало.

Если есть какие-то идеи - буду признателен.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 20:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016