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

ладно, сам и отвечаю(может кому и понадобится):

1. поставил все векторы (reset, exceptions) на on-chip память и сделал инициализию on-chip памяти my.hex

2. сгенерил проц

3. пересобрал bsp

4. сгенерил elf

5. в Nios II Command Shell сделал из elf my.hex с помощью команды elf2hex с параметрами

--width=32 --base=0x0c010000(начальный адресс on-chip памяти)

6. скомпилировал sof

7. преобразовал sof в my.pof с параметрами

конф. биты по адресу 0x3FE0000

page0 = factory.sof, start 0x0 (пришлось указать чтобы правильно сгенерились конф. биты)

page1 = my.sof, start 0x380000

8. прошил с помощью cycloneIII_3c120_dev_pfl.sof+cfi512+my.pof: page1 + конф. биты., т.к. биты скомпилированны для двух страниц 0 и 1 переключатель pgm_config_select только их и переключает

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7. ... преобразовывал с помощью quartus -> convert programming files подробнее см http://www.altera.com/literature/ug/ug_ciii_devkit.pdf Appendix A

8. ... шил quartus programmer'ом page1 со смещением 0x380000

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...