Сравнил дампы флеши после работы Quartus II Programmer-a и Nios II Flash Programmer-a. Они разные, причем совсем разные. Ни одного одинакового байта, близок только размер заполненного пространства. Вложил дампы, включая выхлоп sof2flash, хотя не думаю что вам это интересно.
Полагаю, что докапываться до Flash Programmer-a нет смысла, он свою работу выполняет - читает, пишет, проверяет.
Видимо, нужно смотреть раньше - неверный результат преобразования sof2flash.
Вот его лог.
Код
[NiosII EDS]$ sof2flash --input="D:/Projects/Vezuviy/Controller_New/fpga/contro
ller.sof" --output="D:/Projects/Vezuviy/Controller_New/fpga/software/test_bsp/f
lash/controller_epcs_flash_controller.flash" --epcs --verbose
14.04.2011 11:11:36 - (FINE) sof2flash: Starting
Info: *******************************************************************
Info: Running Quartus II Convert_programming_file
Info: Command: quartus_cpf --no_banner --convert --device=EPCS128 --option=D:/Pr
ojects/Vezuviy/Controller_New/fpga/software/test_bsp/flash/controller_epcs_flash
_controller.opt D:/Projects/Vezuviy/Controller_New/fpga/controller.sof D:/Projec
ts/Vezuviy/Controller_New/fpga/software/test_bsp/flash/controller_epcs_flash_con
troller.pof
Info: Quartus II Convert_programming_file was successful. 0 errors, 0 warnings
Info: Peak virtual memory: 72 megabytes
Info: Processing ended: Thu Apr 14 11:11:38 2011
Info: Elapsed time: 00:00:02
Info: Total CPU time (on all processors): 00:00:01
Info: *******************************************************************
Info: Running Quartus II Convert_programming_file
Info: Command: quartus_cpf --no_banner --convert D:/Projects/Vezuviy/Controller_
New/fpga/software/test_bsp/flash/controller_epcs_flash_controller.pof D:/Project
s/Vezuviy/Controller_New/fpga/software/test_bsp/flash/controller_epcs_flash_cont
roller.rpd
Info: Quartus II Convert_programming_file was successful. 0 errors, 0 warnings
Info: Peak virtual memory: 70 megabytes
Info: Processing ended: Thu Apr 14 11:11:40 2011
Info: Elapsed time: 00:00:02
Info: Total CPU time (on all processors): 00:00:02
14.04.2011 11:11:40 - (FINE) sof2flash: Done
Я пока до конца не понимаю как работает эта утилита, но видно что она вызывает Convert_programming_files, и меня смущает атрибут --device=EPCS128 в вызове, хотя у меня стоит EPCS4...
Или еще варианты?
Прикрепленные файлы
dumps.rar ( 510.06 килобайт )
Кол-во скачиваний: 14