|
Постоянно теряется System ID, Задолбало нету сил!!! |
|
|
|
Nov 11 2010, 08:14
|

Местный
  
Группа: Свой
Сообщений: 285
Регистрация: 10-12-04
Из: Earth
Пользователь №: 1 437

|
Это какой-то кошмар!!! Стоит что-нибудь изменить в SOPC как очень часто NIOS IDE перестает видеть sysid - говорит что " Connected system ID hash not found on target at expected base address.", при этом Connected ID и Connected timestamp - not found... Уже сил нету с этим возиться. Адрес этой sysid никогда не меняется, так какого рожна он перестает ее видеть? Кто-нибудь сталкивался?
П.С.: при этом, если поставить галки в Ignore SysID/Timestamp, то дебаггер отваливается с фатальной ошибкой, гласящей что "Downloading Elf failed"...
П.П.С: пара пояснений по процессу: 1. Меняю что-то в SOPC - например, добавляю компоненты, меняю имена компонентов. Генерю SOPC. 2. Обновляю и правлю (если нужно) схему по входам-выходам SOPC-системы. Компилирую. 3. Заливаю SOF на плату. 4. Генерирую BSP. В случае если изменились имена компонентов, то в BSP-едиторе во вкладке Linker Script делаю Restore to defaults. 5. Компилирую. 6. При настройке дебаггера появляется то самое сообщение о несовпадении ID и таймстампа.
Вроде процесс правильный, все это раньше на других платах и проектах делалось уже сотни раз, но здесь какая-то черная дыра прямо.
Сообщение отредактировал spectr - Nov 11 2010, 09:39
|
|
|
|
|
 |
Ответов
|
Dec 10 2016, 17:21
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 18-04-14
Из: Екатеринбург
Пользователь №: 81 446

|
Столкнулся с аналогичной проблемой. Отладочная плата SoCKit. Днем ранее загрузил Quartus, открыл в нем проект SoCKit_DDR3_Nios_Test с диска к плате. Загрузил, в ПЛИС, все заработало. Начал его переделывать, удалил on-chip, перекинул все на DDR3, добавил sgdma, fifo, rgb конвертер vsync generator, все что нужно для рисования Ниосом на экране. В eclipse создал новый проект HelloWorld, запустил, все заработало, на мониторе тоже все хорошо, видно как запустилась видиоподсистема. Сохранил его как шаблон для дальнейших экспериментов. Сегодня продолжил работу. Примерно в 12:15 приступил к сборке проекта в eclipse. Скопировал файлы от другого тестового проекта в свой проект. Повозился немного с кэшем, плюнул и заменил Nios II gen 2 на Nios 2 Classic, уменьшил на один разряд адрес DDR3, в итоге получил 512 МБ вместо 1024 МБ. Далее все собралось и к 17:45 я увидел ожидаемое изображение на экране. Немного поигрался с кодом. После все еще раз собрал, проверил и запакавал архиватором с пометкой ****_v2. Продолжил совершенствовать проект, стояла задача задействовать в контроллере DDR3 много портовый режим, залез в QSYS настроил, тут же вылезли какие то странные ошибки которые исчезли когда я удалил оба мастера (Nios и SGDMA) и снова их добавил. Все система сгенирировалась, далее собрал проект в Quartus и запустил Eclipse попытался подцепить существующий проект, но он даже BSP не перегенирировал. Создал проект с нуля. Закинул в него файлы *.c и *.h, скомпилировал и далее RunAs, eclipse выдал окно с ошибкой по SYSID, нажатия refresh ни чего не дало, установил заветные галочки, запустил, вылетело ожидаемое окно с ошибкой. Как я ни колдовал ни чего не помогает. Создавал HelloWorld, пытался его грузить все равно вылетает. Ну думаю контроллер памяти не хочет работать в много портовом режиме, пере собрал в QSYS в одно портовый режим как было раньше, все скомпилировал, в eclipse по новой создал HelloWorld, скомпилировал и далее RunAs и все тот же вылет. Удалил проект полностью, восстановил из архива. Прошил все заработало. Начал его менять, снова те же проблемы. И вот уже 20:00 я удаляю опять перепаханый проект, восстанавливаю из архива, загружаю в ПЛИС и все ни чего не работает, вылетает все время ошибка по SYSID. Я уже и eclipse и quartus и комп перегружал ни чего не помогает. Что могло произойти, использую Quartus 15.1.0 Build 185, Eclipse Kepler тот который с ним в комплекте устанавливается.
|
|
|
|
Сообщений в этой теме
spectr Постоянно теряется System ID Nov 11 2010, 08:14 spectr . Nov 12 2010, 13:17 Stewart Little Какую используете версию QuartusII и NiosII SBT ?
... Nov 13 2010, 09:53  spectr Цитата(Stewart Little @ Nov 13 2010, 12:5... Nov 13 2010, 10:39   Stewart Little Версия 10.0 SP1 дюже глючная - у меня, например, в... Nov 13 2010, 12:25    spectr Спасибо!
Тоже пришел к выводу что нужно возвра... Nov 13 2010, 12:44     Stewart Little Цитата(spectr @ Nov 13 2010, 15:44) Еще т... Nov 13 2010, 13:23 warrior-2001 Сталкиваюсь с данной проблеммой в 11.1 SP2. Причем... Oct 15 2012, 18:22 alexPec Цитата(warrior-2001 @ Oct 15 2012, 22... Oct 15 2012, 19:39 Wic Что то мне подсказывает, что это глюки альтеровско... Oct 16 2012, 02:45 alexPec Цитата(Wic @ Oct 16 2012, 06:45) Что то м... Oct 16 2012, 07:11  warrior-2001 Цитата(alexPec @ Oct 16 2012, 11:11) Если... Oct 16 2012, 08:33   Acvarif Цитата(warrior-2001 @ Oct 16 2012, 11... Oct 26 2012, 05:43    gridinp Цитата(Acvarif @ Oct 26 2012, 09:43) По п... Oct 26 2012, 15:43     Acvarif Цитата(gridinp @ Oct 26 2012, 18:43) Прим... Oct 27 2012, 07:14      gridinp Цитата(Acvarif @ Oct 27 2012, 11:14) Потр... Oct 27 2012, 08:28       Acvarif Цитата(gridinp @ Oct 27 2012, 11:28) Наве... Oct 27 2012, 10:45        gridinp Цитата(Acvarif @ Oct 27 2012, 14:45) Спас... Oct 27 2012, 12:45         Acvarif Цитата(gridinp @ Oct 27 2012, 15:45) Да я... Oct 27 2012, 14:24          gridinp Цитата(Acvarif @ Oct 27 2012, 18:24) Попр... Oct 27 2012, 15:21           Acvarif Цитата(gridinp @ Oct 27 2012, 18:21) Я эт... Oct 27 2012, 17:24            gridinp Цитата(Acvarif @ Oct 27 2012, 21:24) Поня... Oct 27 2012, 17:36 gridinp Вылечили мы свою DE0-nano, Vcore плавало 1.5-1.7V ... Oct 29 2012, 10:39 Acvarif Цитата(gridinp @ Oct 29 2012, 14:39) Выле... Oct 29 2012, 14:29  gridinp Цитата(Acvarif @ Oct 29 2012, 18:29) Да..... Oct 29 2012, 19:15 warrior-2001 Много писать не буду - сухой отстаток такой:
В вер... Nov 9 2012, 08:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|