Дальнейшие разборки показали следующее.
У меня в системе имеется два LPT-порта - один встроенный, второй на основе карточки PCMCIA с оксфордовским чипом (ByteBlaster работал в обоих LPT'шниках). Утилитой jtagconfig LPT1 опознавался как устройство 1, LPT2 - как устройство 2, ну а USB Blaster - как устройство 3.
Командами "
jtagconfig --remove 1" и "
jtagconfig --remove 2" оба LPT'шника были удалены из списка jtag-сервера.
После этого NiosII SBT v10.0 под гуем стал находить USB Blaster, и загрузка кода в ниос заработала.
Несколько озадачивает то, что теперь не получается вернуть LPT'шники обратно в список jtag-сервера. В результате исполнения команды
"
jtagconfig --add byteblaster lpt1" выдается сообщение "
Unablе to add hardware (Bad port name)" независимо от того, воткнут бластер в соотв. порт или нет. И так для обоих LPT'шников. Перезагрузка компа не помогает.
Кроме того, вылезла очередная проблема:
При работе под гуем загрузить исполняемый код в ниос получается только в свежесозданном софтверном проекте. Если после создания проекта и получения elf'а закрыть NiosII SBT, а затем открыть его с тем же проектом, то при попытке загрузить исполняемый код в ниос возникает ошибка:
Код
nios2-elf-objcopy: 'Found': no such file
Found.srec: Unable to open input file
rm: cannot remove 'Found.srec': no such file or directory
С какого препоя он ищет это файл Found ???
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...