|
EPSC |
|
|
|
Jan 15 2010, 10:06
|
Частый гость
 
Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091

|
Добрый день. Сталкнулся с проблемой загрузки программы во флаш. Имеется след. система. EP2C5 - SRAM - EPCS. в качестве памяти программ используется SRAM. В отладчике все работает. Пытаюсь загрузить во флэш через flash-programmer выдает следующее: CODE #!/bin/sh # # This file was automatically generated by the Nios II IDE Flash Programmer. # # It will be overwritten when the flash programmer options change. #
cd H:/Nios_60/software/count_binary_0/Debug
# Creating .flash file for the FPGA configuration "$SOPC_KIT_NIOS2/bin/sof2flash" --epcs --input="H:/Nios_60/nios_uart.sof" --outp ut="nios_uart.flash" Info: ******************************************************************* Info: Running Quartus II Convert_programming_file Info: Command: quartus_cpf --no_banner --convert --device=EPCS128 --option=nios_ uart.opt H:/Nios_60/nios_uart.sof nios_uart.pof Info: Quartus II Convert_programming_file was successful. 0 errors, 0 warnings Info: Peak virtual memory: 73 megabytes Info: Processing ended: Fri Jan 15 12:40:07 2010 Info: Elapsed time: 00:00:05 Info: Total CPU time (on all processors): 00:00:05 Info: ******************************************************************* Info: Running Quartus II Convert_programming_file Info: Command: quartus_cpf --no_banner --convert nios_uart.pof nios_uart.rpd Info: Quartus II Convert_programming_file was successful. 0 errors, 0 warnings Info: Peak virtual memory: 71 megabytes Info: Processing ended: Fri Jan 15 12:40:16 2010 Info: Elapsed time: 00:00:08 Info: Total CPU time (on all processors): 00:00:07
# Programming flash with the FPGA configuration "$SOPC_KIT_NIOS2/bin/nios2-flash-programmer" --epcs --base=0x00201000 --sidp=0x0 0202068 --id=477433320 --timestamp=1263547010 --instance=0 "nios_uart.flash" Using cable "ByteBlasterMV [LPT1]", device 1, instance 0x00 Resetting and pausing target processor: OK Reading System ID at address 0x00202068: verified No EPCS layout data - looking for section [EPCS-EF3013] Unable to use EPCS device Leaving target processor paused
# Creating .flash file for the project "$SOPC_KIT_NIOS2/bin/elf2flash" --epcs --after="nios_uart.flash" --input="count_ binary_0.elf" --output="epcs_flash_controller_0.flash"
# Programming flash with the project "$SOPC_KIT_NIOS2/bin/nios2-flash-programmer" --epcs --base=0x00201000 --sidp=0x0 0202068 --id=477433320 --timestamp=1263547010 --instance=0 "epcs_flash_controlle r_0.flash" Using cable "ByteBlasterMV [LPT1]", device 1, instance 0x00 Resetting and pausing target processor: OK Reading System ID at address 0x00202068: verified No EPCS layout data - looking for section [EPCS-EF3013] Unable to use EPCS device Leaving target processor paused
Такое ощущение что флэшку не видит. Может кто сталкивался????? Работаю в QuartusII 9.0.
Сообщение отредактировал Omen_13 - Jan 19 2010, 20:31
Причина редактирования: Оформление
|
|
|
|
|
 |
Ответов
|
Apr 14 2011, 07:16
|
Местный
  
Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763

|
Сравнил дампы флеши после работы 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
|
|
|
|
Сообщений в этой теме
artem79 EPSC Jan 15 2010, 10:06 vadimuzzz а систему в SOPC-билдере не пересобирали? обычно т... Jan 15 2010, 14:41 artem79 Перепробывал разные варианты. пересобирал и т.д. У... Jan 26 2010, 06:59 vadimuzzz а флеш точно EPCS или аналог? точное название микр... Jan 26 2010, 07:15 Stewart Little Цитата(artem79 @ Jan 26 2010, 09:59) Пере... Jan 26 2010, 07:51  artem79 Цитата(Stewart Little @ Jan 26 2010, 10:5... Jan 26 2010, 08:33   Stewart Little Цитата(artem79 @ Jan 26 2010, 11:20) Проб... Jan 26 2010, 08:38   vadimuzzz Цитата(artem79 @ Jan 26 2010, 14:33) EPCS... Jan 26 2010, 08:44    Stewart Little Цитата(vadimuzzz @ Jan 26 2010, 11:44) [E... Jan 26 2010, 10:51     vadimuzzz Цитата(Stewart Little @ Jan 26 2010, 16:5... Jan 26 2010, 10:59      artem79 Цитата(vadimuzzz @ Jan 26 2010, 13:59) ой... Jan 26 2010, 11:19       Stewart Little Цитата(artem79 @ Jan 26 2010, 14:19) нет.... Jan 26 2010, 11:25 artem79 После сохдания файла ниос вроде начал программиров... Jan 26 2010, 09:23 Stewart Little Цитата(artem79 @ Jan 26 2010, 12:23) Посл... Jan 26 2010, 09:38 vadimuzzz по логам - все нормально, верификация проходит (ст... Jan 26 2010, 09:38 artem79 Цитата(vadimuzzz @ Jan 26 2010, 12:38) по... Jan 26 2010, 09:55  vadimuzzz Цитата(artem79 @ Jan 26 2010, 15:55) Полу... Jan 26 2010, 10:03   artem79 Цитата(vadimuzzz @ Jan 26 2010, 13:03) ве... Jan 26 2010, 10:18 vadimuzzz непонятно.. надо как-нибудь дамп sram сделать посл... Jan 26 2010, 10:36 artem79 Цитата(vadimuzzz @ Jan 26 2010, 13:36) не... Jan 26 2010, 10:39  vadimuzzz Цитата(artem79 @ Jan 26 2010, 16:39) внеш... Jan 26 2010, 10:46 artem79 Все заработало! Последняя причина была в подкл... Jan 26 2010, 11:51 Reanimator++ Осваиваю Flash Programmer.
Собственно сначала натк... Apr 13 2011, 10:46 Stewart Little Цитата(Reanimator++ @ Apr 13 2011, ... Apr 13 2011, 13:40 vadimuzzz 1. давайте выхлоп флеш-программера с ключом -debug... Apr 13 2011, 12:57 Reanimator++ 9.1 SP2
1. Выхлоп Flash Programmer-а, добавил еще... Apr 13 2011, 13:21 vadimuzzz так, логи чистые.
дамп можно слить так:
Кодnios2-f... Apr 13 2011, 13:37 Reanimator++ Ок, попробуем дампы сравнить с помощью Flash Progr... Apr 13 2011, 19:18 vadimuzzz что-то это мне напоминает:
http://electronix.ru/fo... Apr 14 2011, 07:42 Reanimator++ Ух, сильно. Пошел коллекционировать квартусы, буду... Apr 14 2011, 08:06 Reanimator++ Ура, получилось! Спасибо за помощь в борьбе с ... Apr 14 2011, 12:04 vadimuzzz я бы гуй пока не трогал, разберитесь в консоли сна... Apr 14 2011, 14:33 Reanimator++ С консолью разобрался, благо утилиты несложные. На... Apr 14 2011, 15:49 vadimuzzz Цитата(Reanimator++ @ Apr 14 2011, ... Apr 14 2011, 22:55 gosu-art Добрый день!
Простите, если немножечко не в те... May 12 2011, 09:28 vadimuzzz Цитата(gosu-art @ May 12 2011, 16:28... May 12 2011, 09:59  gosu-art Цитата(vadimuzzz @ May 12 2011, 13:59) см... May 12 2011, 10:10   vadimuzzz Цитата(gosu-art @ May 12 2011, 17:10... May 12 2011, 11:13 Reanimator++ Кажется понял в чем вопрос.
В epcs содержится .rbf... May 12 2011, 20:41 vadimuzzz Цитата(Reanimator++ @ May 13 2011, ... May 12 2011, 23:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|