Перейти к содержанию
    

Вопрос:В чем может быть проблема?

Проблема в том, что перед тем, как что-то делать, надо хотя бы по диагонали посмотреть соответствующую документацию.

 

В процессорном модуле JTAG Debug Unit разрешен?

Ваша FPGA'шка по JTAG'у определяется?

sof-файл (т.е. аппаратную часть проекта) Вы в нее загрузили?

Питание после этого не переключали?

nCONFIG не передергивали?

И т.д. и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что перед тем, как что-то делать, надо хотя бы по диагонали посмотреть соответствующую документацию.

 

В процессорном модуле JTAG Debug Unit разрешен?

Ваша FPGA'шка по JTAG'у определяется?

sof-файл (т.е. аппаратную часть проекта) Вы в нее загрузили?

Питание после этого не переключали?

nCONFIG не передергивали?

И т.д. и т.п.

 

Я просмотрел и подумал , что можно воспользоваться сайтом где описано поэтапно что и как делать.А потом уже обнаружил что у меня имеются и образуются вот такие проблемы.Наверное все дело в отладочной плате которую они используют и которую я.В процессорном модуле jtag запрещен моя FPGA определяется по JTAG.Аппаратную часть я загрузил через quartus воспользовавшись программатором.Ничего я не передергивал.Вообщем не получится зашить мне если я в модуле не разрешу JTAG?Потому как USB-Blaster определяется в quartus но в Nios2 он его просто не видит вот в чем хочу разобраться.

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообщем не получится зашить мне если я в модуле не разрешу JTAG?

Да, именно так!

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

 

Потому как USB-Blaster определяется в quartus но в Nios2 он его просто не видит вот в чем хочу разобраться.

"В огороде бузина, а в Киеве дядька".

 

Еще раз поаторяю - для того, чтобы Nios II SBT мог общаться с процессором нужно, во-первых, чтобы этот процессор в ПЛИС был загружен (в виде sof-файла), и во-вторых, чтобы у процессора был разрешен JTAG Debug Unit (в противном случае коннектиться не через что будет).

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, именно так!

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

 

 

"В огороде бузина, а в Киеве дядька".

 

Еще раз поаторяю - для того, чтобы Nios II SBT мог общаться с процессором нужно, во-первых, чтобы этот процессор в ПЛИС был загружен (в виде sof-файла), и во-вторых, чтобы у процессора был разрешен JTAG Debug Unit (в противном случае коннектиться не через что будет).

 

Настроил я JTAG-ер прошил через Quartus.Да перед этим немного видоизменил конструкцию проекта в Qsys.Теперь у меня горят 4 светодиода. В этой конструкции я использовал компонент Avalon UART.С приемом и передачей сигнала.

Начал реализовывать программный код "мигание одного из 4 - ех светодиодов" через Nios2 и столкнулся с проблемой ошибок функции , которая по логике была добавлена мною правильно. В чем моя ошибка? Подобной проблемы в интернете не встретил.

post-95746-1492759641_thumb.png

post-95746-1492759655_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да перед этим немного видоизменил конструкцию проекта в Qsys. .... Начал реализовывать программный код "мигание одного из 4 - ех светодиодов" через Nios2 и столкнулся с проблемой ошибок функции , которая по логике была добавлена мною правильно. В чем моя ошибка?

А после изменения QSys'а вы его BSP перегенерировали? Если нет, то как же в программном проекте появятся описания ваших аппаратных нововведений? Ну, и повторюсь на всякий случай,- после перегенерации сделайте все clean (и приложение, и BSP) и пересоберите заново.

 

И еще. Отключите соединение в QSys у NIOS Instruction Master'а ото всего, кроме Debug Module и onchip_memory. А то ну прям глаза ест... Какие-такие инструкции он у вас сейчас собирается вычитывать из регистров UART'а?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще. Отключите соединение в QSys у NIOS Instruction Master'а ото всего, кроме Debug Module и onchip_memory. А то ну прям глаза ест...

+1

Имхо система получилась довольно бестолковая. И я не понял, про какие 4 светодиода шла речь? Эти диоды что, уартами поджигаются? :blink:

 

В чем моя ошибка?

Поймите, выискивать Ваши ошибки никому не интересно. Вам могут подсказать направление, в котором двигаться, но двигаться Вы должны сами.

 

Подобной проблемы в интернете не встретил.

Просто плохо искали: https://www.altera.com/support/support-reso...ns/fb91565.html

 

Еще раз настоятельно рекомендую начинать освокние чего-либо с чтения соответствующей документации. Если есть проблема с английским, то вот здесь же на форуме есть соответствующая тема про русский перевод: https://electronix.ru/forum/index.php?showtopic=78032

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

+1

Имхо система получилась довольно бестолковая. И я не понял, про какие 4 светодиода шла речь? Эти диоды что, уартами поджигаются? :blink:

 

 

Поймите, выискивать Ваши ошибки никому не интересно. Вам могут подсказать направление, в котором двигаться, но двигаться Вы должны сами.

 

 

Просто плохо искали: https://www.altera.com/support/support-reso...ns/fb91565.html

 

Еще раз настоятельно рекомендую начинать освокние чего-либо с чтения соответствующей документации. Если есть проблема с английским, то вот здесь же на форуме есть соответствующая тема про русский перевод: https://electronix.ru/forum/index.php?showtopic=78032

 

1)На счет бестолковости системы поаккуратнее.Каждый реализует задачу по разному.Я решил взять такую реализацию на диодах принимающих (RX) и передающих (TX).Соответственно у меня один порт диода принимает сигнал приходящий от clk-тактового сигнала и передают на порт принимающий порт диода.

 

2)Я это прекрасно понимаю.Просто думал укажите на проблему,которую стоит устранить в самом коде.Как указать , чтобы на конкретный адрес диода шла такая-то задача,которая указана в Nios2.Сам алгоритм.

 

3)За темы благодарю.Честно не находил подобного.Моя ошибка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...