Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: NIOS Debug
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Absent
Делаю Debug проекта. Для одной sof прошивки запускаю debug двух разных проектов (проекты созданы в разных папках), при этом в одном случае Nios позволяет осуществить debug, в другом нет. Различие углядел в строчках:

Using cable "ByteBlasterMV [LPT1]", device 1, instance 0x0 в одном случае и
Using cable "ByteBlasterMV [LPT1]", device 1, instance 0x01 в другом.

Собственно вопрос: каким образом NIOS выбирает поле instane и как его можно поменять самому.
Absent
Проблема решена:

Во вкладке RUN -> DEBUG -> MAIN в поле Additional nios2-download arguments необходимо прописать "--instance=N", где N - нужный вам инстанс. Всем большое спасибо

PS Экспириенс почерпнут ОТСЮДА

PPS Что-то я рано обрадовался. Появилась другая проблема: для нужного мне процессора все проходит действительно гладко и выдается сообщение типа:

Using cable "ByteBlasterMV [LPT1]", device 1, instance 0x00
Pausing target processor: OK
Initializing CPU cache (if present)
OK

Downloading 00010020 ( 0%)
Downloaded 13KB in 0.3s (43.3KB/s)

Verifying 00010020 ( 0%)
Verified OK
Leaving target processor paused

НО! После этого NIOS зачем-то идет к следующему процессору и благополучно виснет:

Using cable "ByteBlasterMV [LPT1]", device 1, instance 0x01
Pausing target processor: not responding.
Resetting and trying again: FAILED
Leaving target processor paused

Как заставить работать NIOS с "хорошим" процом не пускать к "плохому" ?
Absent
Что ж, "плохой" процессор починен, найдена ошибка у себя. Но тем не менее сам вопрос продолжает будоражить умы общественности - на каком основании NIOS выбирает процессор с которым он будет работать и почему даже после принудительного указания с каким именно рабоать он возвращается к своему "любимцу" ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.