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

 
 
> проблема с nios2ide, а может, с usb-blaster
vadimuzzz
сообщение Oct 6 2008, 11:50
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



при отладке проекта в nios2ide возникла проблема: заглючил то ли программатор, то ли сам отладчик.
например, при загрузке программы в ОЗУ, выкидывает соощение "verify failed at address ..." и отладка не стартует.
иногда отладка стартует, но валится в произвольном месте, не доходя до контрольных точек. может свалиться до входа в main(). потом, после долгого битья в различные бубны, вроде начинает работать, вот сегодня пол-дня отладка проработала, и снова сдохла. при этом нормально работает signal-tap, можно заливать sof и прошивать epcs - все пашет.
а отладчик-ни в какую. поиск по гуглю выдал, что подобная проблема была с usb-blaster ревизии A, и альтера в своих ерратах сей факт отразила (там идет речь о целостности сигналов jtag). у меня ревизия C и беглый осмотр осциллографом проблем не выявил, да и проблема с отладчиком проявляется в произвольное время. единственная пока мысль приходит, что это как-то связано с прерываниями (у меня штук 5 компонентов с прерываниями из них один самописный). могут прерывания наглухо блокировать работу процессора? или проблема с jtag?
у кого-нибудь была похожая фигня?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vetal
сообщение Oct 6 2008, 13:00
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
интересно, а как в Avalon'е реализована защита от коллизий, когда 2 мастера к одному слейву подключены?

Защита в голове разработчика. Самый простой способ - занять в программе место используемое периферийным устройством массивом.
Сложнее - править скрипты линкера, что учитывая сложные взаимосвязи средств разработки проблематично.

Решение вашей проблемы состоит в отказе от заливки программы при отладке (ищите в настройках отладчика).

Цитата
... я обычно делаю так: собираю проект, заливаю его в epcs, потом рестарт и пытаюсь отладить программу

epcs - лишнее звено в данной цепочке ( sof заливается из квартуса, а программа из ниоса).
Go to the top of the page
 
+Quote Post



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

 


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


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