Сейчас действую следующим образом:
Сначала из ISE вызываю Impact и программирую FPGA,
затем закрываю его( Impact) и возвращаюсь в ISE.
( В принципе Impact вызывал и отдельно )
Далее переключаюсь на XPS SDK и вызываю там отладчик для загрузки кода программы ,
ну и Главное --- для её отладки, конечно.
Достала меня ситуация - с этим Platform Cable USB.
Если снова ( по завершении отладки в XPS SDK ) нужно из ISE вызвать Impact,
то возникает ошибка и ISE вылетает. Иногда приходится выходить из неё и снова вызывать.
Примерно аналогичная ситуация возникает иногда и в XPS SDK: ну не видит она "кабель".
Отключение и новое его подключение к USB не помогает - приходится даже перегружать машину.
У меня, есть ещё нюанс - когда корректирую софт, я отключаю питание target board ( т.к. FPGA нагревается ), а сам кабель не отключаю, а потом, когда надо отлаживаться, питание target board снова включаю. Так вот снова возникают эти сбойные ситуации.
-----------------------------------------------------------------------------------------------------------------------
Я так понимаю, что эта проблема ( загрузка HARDWARE и загрузка SOFTWARE в FPGA ) не нова и
скорее всего оптимальный путь имеется - без вылетаний Impact.
Хотелось бы спросить, как ПРАВИЛЬНО осуществлять данные операции.
-----------------------------------------------------------------------------------------------------------------------
Насчёт объединения ( merge) bitstream и .elf я знаю, но мне нужно пользоваться отладчиком,
так что этот вариант здесь не проходит.
С уважением,
Игорь