|
Загрузка .sof + .elf в EPCS16 |
|
|
|
 |
Ответов
|
Jan 29 2013, 08:25
|
Знающий
   
Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939

|
Цитата(vadimuzzz @ Jan 29 2013, 11:12)  нет, вектор сброса указывает на EPCS. а вот в настройках линкера проекта все секции программы кидаете на SDRAM. тогда при подаче питания произойдет следующее: - сконфигурируется ПЛИС (и ядро процессора в том числе)
- запустится программа, которая лежит по адресу сброса (контроллер EPCS), это бутлодер, который перепишет программу в SDRAM
- по окончании копирования в SDRAM управление будет передано вашей программе
А у меня не получалось так http://electronix.ru/forum/index.php?s=&am...t&p=1088042Наверное потому что я это не сделал ? sof2flash --input=<hwimage>.sof --output=hwimage.flash --epcs --verbose nios2-elf-objcopy -I srec -O ihex hwimage.flash hwimage.hex
|
|
|
|
|
Jan 29 2013, 09:26
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Пока не получается. По включению питания система загружается (.sof) (FPGA конфигурируется) Но программа - .hex созданный из .elf sof2flash --input=<hwimage>.sof --output=hwimage.flash --epcs --verbose elf2flash --input=<elf file>.elf --output=swimage.flash --epcs --after=hwimage.flash --verbose nios2-elf-objcopy -I srec -O ihex swimage.flash swimage.hex не запускается. Запускается (sdram) только после принудительной загрузки из Nios Eclipse Конвертация и вектора на картинках
Вроде все должно работать. Но не хочет
Сообщение отредактировал Acvarif - Jan 29 2013, 09:36
|
|
|
|
|
Jan 29 2013, 10:29
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(Acvarif @ Jan 29 2013, 12:26)  Вроде все должно работать. Но не хочет Сделайте маленький тестовый проект, используя для Ниоса внутреннею память FPGA... От простого с сложному.. Потом, была еще заморочка: в *.hex нужно было по ходу дела переформатировать ширину слова к формату байта. На это я указал выше в своей шпаргалке hex.doc. А принт-скрины, вроде бы в норме... Не хватает только еще вида структуры из SOPC (Qsys)...
|
|
|
|
Сообщений в этой теме
Acvarif Загрузка .sof + .elf в EPCS16 Jan 28 2013, 11:47 gosu-art Можно не добавлять, а указать ресет на он чип и вы... Jan 28 2013, 11:51 Stewart Little Цитата(Acvarif @ Jan 28 2013, 15:47) Очев... Jan 28 2013, 12:05 vadimuzzz Цитата(Acvarif @ Jan 28 2013, 18:47) Очев... Jan 28 2013, 12:08 Acvarif Спасибо. Общий смысл понятен.
Сначала попробую бе... Jan 28 2013, 12:37  Acvarif Спасибо. Конвертация получилась. Программирование ... Jan 28 2013, 13:41   vadimuzzz Цитата(Acvarif @ Jan 28 2013, 20:41) прин... Jan 28 2013, 14:11    Acvarif Цитата(vadimuzzz @ Jan 28 2013, 17:11) на... Jan 28 2013, 16:22     vadimuzzz Цитата(Acvarif @ Jan 28 2013, 23:22) Поня... Jan 28 2013, 23:36 Serhiy_UA Цитата(Acvarif @ Jan 28 2013, 14:47) Подс... Jan 28 2013, 13:57 gosu-art А еще не получается дебугится если ресет указан на... Jan 29 2013, 04:51 vadimuzzz Цитата(gosu-art @ Jan 29 2013, 11:51... Jan 29 2013, 05:43 gosu-art Стесняюсь спросить А откуда запускать это добро? Jan 29 2013, 05:47 vadimuzzz Цитата(gosu-art @ Jan 29 2013, 12:47... Jan 29 2013, 06:06  Acvarif Добавил в систему EPCS контроллер и наткнулся на н... Jan 29 2013, 08:01 Acvarif Цитата(vadimuzzz @ Jan 29 2013, 12:12) не... Jan 29 2013, 08:23  Acvarif Цитата(gosu-art @ Jan 29 2013, 12:25... Jan 29 2013, 08:40     Acvarif Цитата(Serhiy_UA @ Jan 29 2013, 14:29) Сд... Jan 29 2013, 11:17      Acvarif Цитата(Stewart Little @ Jan 29 2013, 16:0... Jan 29 2013, 12:13       vadimuzzz Цитата(Acvarif @ Jan 29 2013, 19:13) И вс... Jan 29 2013, 13:26        Acvarif Цитата(vadimuzzz @ Jan 29 2013, 17:26) ме... Jan 29 2013, 14:12         Serhiy_UA Сделайте маленький тест для памяти NiosII внутри F... Jan 30 2013, 06:36          Acvarif Цитата(Serhiy_UA @ Jan 30 2013, 10:36) Сд... Jan 30 2013, 07:19 gosu-art Да, ПЛИС грузится, процессор видно, но программа н... Jan 29 2013, 09:20 vadimuzzz Цитата(gosu-art @ Jan 29 2013, 16:20... Jan 29 2013, 09:23  gosu-art Цитата(vadimuzzz @ Jan 29 2013, 12:23) а ... Jan 29 2013, 10:11 vadimuzzz Acvarif, я нить дискуссии немного потерял, а вы че... Jan 29 2013, 11:29 Acvarif Цитата(vadimuzzz @ Jan 29 2013, 15:29) Ac... Jan 29 2013, 11:56 vadimuzzz не надо там никакие офсеты вручную выставлять, для... Jan 30 2013, 07:44 Acvarif Цитата(vadimuzzz @ Jan 30 2013, 11:44) не... Jan 30 2013, 08:07  gosu-art Цитата(Acvarif @ Jan 30 2013, 11:07) Все ... Jan 30 2013, 09:30   Acvarif Цитата(gosu-art @ Jan 30 2013, 12:30... Jan 30 2013, 16:30    vadimuzzz Цитата(Acvarif @ Jan 30 2013, 23:30) 2. С... Jan 30 2013, 23:41     Acvarif Цитата(vadimuzzz @ Jan 31 2013, 03:41) по... Jan 31 2013, 06:20   FLTI Цитата(Acvarif @ Jan 30 2013, 12:07) Все ... Oct 30 2013, 17:06    _Anatoliy Цитата(FLTI @ Oct 30 2013, 19:06) Почему?... Dec 19 2014, 09:54 FLTI Сейчас вплотную занялся именно этой темой.
Возможн... May 31 2014, 03:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|