|
Странное поведение eclipse/nios/de2-70 |
|
|
|
Jan 13 2014, 05:34
|
Группа: Участник
Сообщений: 13
Регистрация: 18-07-11
Пользователь №: 66 278

|
Доброго времени суток, господа. Я конечно понимаю, что тема избита, но всеже... Имеем простенький проект в qsys'e: банальные компорт, ОЗУшка, дисплей, и по мелочи остального.. в qsys'e имеется блок sysid, timer ( с самым приоритетным IRQ ) Проект работает на 50 МГц, клоковые пути добавлены в timequest, и частоты хватает с запасом.
Итак, собственно, суть проблемы: имеем две DE2-70 и проект запускается на одной из плат, а на другой ни в какую ( не может он получить system id и timestamp ), при том что платы идентичны, регенерировать bsp пробовал, чистить проект в эклипсе тоже. При этом в зависимости от положения звезд, дня недели проект может запуститься на любой из плат.
Собственно подскажите в какую сторону копать. Заранее огромное спасибо.
p.s. quartus 11, пробовал перекомпилить в 12 - результат тот же.
|
|
|
|
|
 |
Ответов
(1 - 10)
|
Jan 13 2014, 06:51
|
Группа: Участник
Сообщений: 13
Регистрация: 18-07-11
Пользователь №: 66 278

|
Тоже пробовал, тогда пишет, что не может запустить проц ( download elf failed ), увы это первое с чего я начал, да и alteraforums тоже бегло прошерстил
|
|
|
|
|
Jan 13 2014, 10:10
|
Группа: Участник
Сообщений: 13
Регистрация: 18-07-11
Пользователь №: 66 278

|
1) Проект работает на 50 МГц, по таймквесту максимальная - 89, 2) сброс пока просто подвешен на единичку.
|
|
|
|
|
Jan 14 2014, 09:33
|
Группа: Участник
Сообщений: 13
Регистрация: 18-07-11
Пользователь №: 66 278

|
А в ончип оно уже не влезает, но, кстати, похоже, что направление верное, на ранней стадии проекта, когда все было во внутренней ОЗУ таких проблем не было) Спасибо, будем думать... p.s. Хотя в консоли он при этом пишет, что процессор не отвечает ( not responding или что-то в этом духе)
|
|
|
|
|
Jan 14 2014, 09:47
|
Частый гость
 
Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134

|
Цитата(maxmodeller @ Jan 13 2014, 14:10)  1) Проект работает на 50 МГц, по таймквесту максимальная - 89, 2) сброс пока просто подвешен на единичку. Если на 2-х одинаковых платах, один и тот же проект, на одной запускается, а на другой нет, то стоит проверить всю внешнюю обвязку. У меня был схожий случай - не читался timestamp & ID на одной плате из серии - не припаяна нога тактовой частоты была (корпус TQFP144). Напряжения питания, PLL блоков, проверили?
|
|
|
|
|
Jan 14 2014, 09:59
|
Группа: Участник
Сообщений: 13
Регистрация: 18-07-11
Пользователь №: 66 278

|
Копейкин Напряжения пока не смотрел, если бы он не запускался только на одной плате - это было бы в приоритетном списке на проверку, но тут, один день оно может стабильно работать на одной плате, а в другой день - на другой. При этом с кучей перезаливок и перезапусков проца...
|
|
|
|
|
Jan 15 2014, 04:53
|

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

|
Цитата(maxmodeller @ Jan 14 2014, 16:33)  ( not responding или что-то в этом духе) в приличном обществе принято логи полностью выкладывать Цитата если бы он не запускался только на одной плате - это было бы в приоритетном списке на проверку, но тут, один день оно может стабильно работать на одной плате, а в другой день - на другой. При этом с кучей перезаливок и перезапусков проца... это опять таки типично для проблем с внешней ОЗУ, а конкретно - для кривых констрейнов на i/o
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|