Перейти к содержанию
    

KriGLer

Участник
  • Постов

    13
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Да, именно так, подтолкните к ковырянию загрузчика... где он там?
  2. а если какой-нибудь адрес в "хвосте" окажется битый .. и туда будут переменные писаться... это же не гуд получится?
  3. Спасибо, видел :) но загвоздка в том, что в этой срамке висят и стэк и всё-всё-всё )))
  4. Добрый день! Требуется перед загрузкой программы NIOS провести тест SRAM. Подскажите как лучше сделать?
  5. если это то: #!/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 D:/altera/BVK/software/bvk222/Debug # Creating .flash file for the project "$SOPC_KIT_NIOS2/bin/elf2flash" --base=0x02000000 --end=0x23fffff --reset=0x2000 000 --input="bvk222.elf" --output="cfi_flash_0.flash" --boot="D:/altera/90/ip/al tera/nios2_ip/altera_nios2/boot_loader_cfi.srec" # Programming flash with the project "$SOPC_KIT_NIOS2/bin/nios2-flash-programmer" --base=0x02000000 --cable='USB-Blas ter [USB-0]' "cfi_flash_0.flash" Using cable "USB-Blaster [USB-0]", device 1, instance 0x00 Resetting and pausing target processor: OK : Checksumming existing contents 00000000 : Reading existing contents 00002000 : Reading existing contents 00004000 : Reading existing contents 00006000 : Reading existing contents 00008000 : Reading existing contents 0000A000 : Reading existing contents Checksummed/read 11kB in 0.3s 00000000 ( 0%): Erasing 00002000 (16%): Erasing 00004000 (33%): Erasing 00006000 (50%): Erasing 00008000 (66%): Erasing 0000A000 (83%): Erasing Erased 48kB in 1.6s (30.0kB/s) 00000000 ( 0%): Programming 00002000 (16%): Programming 00004000 (33%): Programming 00006000 (50%): Programming 00008000 (66%): Programming 0000A000 (83%): Programming Programmed 38KB +10KB in 1.1s (43.6KB/s) Device contents checksummed OK Leaving target processor paused Quartus II Version 9.0 Build 132 02/25/2009 SJ Full Version естественно крякнутый.
  6. Запихал все в ОЗУ и .text и .rodata и .rwdata и пр )) прога не стартует ((( в SOPC Builde'e: Falsh base: 0x02000000 Sram base: 0x02400000 Reset Vector: Memory: cfi_flash_0 offset: 0x0 Exception Vector: Memory: sram_0 offset: 0x20 что делать? ))) как заставить прогу стартануть, где что подправить? :( подскажите пожалуйста. (с флехи все прекрасно стартует и работает.)
  7. Спасибо! т.е. надо Reset Vector на флешку указать, а Exception Vector на sram и задать смещение, я правильно понимаю? ))
  8. А возможно ли cfi-flash сделать памятью программ ниоса и в ходе выполнения программы писать туда данные, в конец адресного пространства напримар. ?
  9. Как решилась? если не секрет... таже непонятка :)
×
×
  • Создать...