Это какой-то кошмар!!! Стоит что-нибудь изменить в 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
|