Всем доброго дня! Возникла проблема при совместной отладке системы вида управляющее ПО->Ниос->АРМ->ПЛИС. В один прекрасный момент замечаю, что в jtag консоли ниоса (Nios II Console в эклипсе) перестают пояляться отладочные сообщения (например на мои команды от ПО компа), а в DS-5 Debug АРМа в окошке Commands всплывает магическое: Target Message: Could not determine target state. Сначала подумал, что железо висит. Перезалил прошивку ниоса, передал пару команд, предназначенных процессору (ниос выступает тут в роли моста), и о чудо, проц жив, отвечает и продолжает крутить свое ПО. ПЛИС часть соответственно тоже в норме. Никакого бута сейчас там нет, все грузил по jtag, так что сделал вывод, что проц не падал. Более того, все это время открыта COM консолька проца и в ней сообщений о перезагрузке нет, все работает как часы. Подумал на ниос, но если бы завис именно он, то это никак не сказалось бы на отладчике АРМа. Из всего этого возникло предположение, что падает именно jtag отладчик. Никто не сталкивался с подобным? Программатор USB Blaster. Прошивка АРМа - unhosted, настройки ниосовского bsp - вроде бы все по дефолту.
Заранее благодарен.
|