Цитата(Stewart Little @ Feb 13 2014, 12:02)

А EPCS-ку каким образом прошивали?
Если мне склероз не изменяет, с каких-то 12-х версий FlashProgrammer начал вести себя непонятным образом, и приходилось прошивать конфигуратор через JIC (предварительно нужно было преобразовывать sof и elf в формат flash, затем из flash в hex, затем объединять оба этих hex'а в jic).
Ага,примерно так и делаю - sof и elf в формат flash, затем из эльфовской flash в hex, затем объединяю hex и sof в jic.
Посмотрите,плз,скрипт на наличие косяков.
Код
sof2flash --epcs --input=nios_kit.sof --output=nios_kit_hw.flash --verbose
elf2flash --input=nios_2s_app.elf --output=nios_kit_sw.flash --epcs --after=nios_kit_hw.flash --verbose
nios2-elf-objcopy -I srec -O ihex nios_kit_sw.flash nios_2s_sw.hex --verbose
Вот отчёт :
Код
BLOCK START ADDRESS END ADDRESS
Page_0 0x00000000 0x0003CFDB
nios_2s_sw.hex 0x0003CFDC 0x0003F267
Пересборка qsys и bsp с нуля ничего не дала,на линии epcs_flash_controller_dclk идут пачки клока по 8 тактов и интервалом 2 мкс,этот процесс длится примерно 8 секунд после чего полная тишина.Причём линия epcs_flash_controller_sce так и остаётся в нуле.
Я правильно понимаю что если epcs_flash_controller используется только для загрузки программы то его выход прерывания можно не подключать?
Ещё добивает что предыдущий проект я делал именно в Q12.1 и всё загружалось и работало... И скрипты те же...
Только камень другой,в прошлом проекте был EP3C55F484, а в новом EP3C25E144.Жаль железа уже нет,проверил бы на старом камне.