реклама на сайте
подробности

 
 
> Nios2 EPCS64
Bluck
сообщение Nov 21 2007, 10:12
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 5-10-07
Пользователь №: 31 097



Проблема такая не грузиться выполняемый файл из ерсs64
хотя ниос и се остальное в стратих грузиться после ребута питания
Eсли вектора для ниос в SOPC установлены на epcs контроллер
со смещением по дефолту то вобще не хочет программировать epcs
если изменить вектора на onchip_memory то грузиться только nios2
шью флеш программером из ниос иде
в строке «FPGA Configuration (SOF)» указан нужный файл.
в пункте «Memory» указан EPCS контроллер

Сообщение отредактировал Bluck - Nov 21 2007, 10:35
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
ybd
сообщение Nov 23 2007, 17:18
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-05-06
Пользователь №: 17 123



А в ниосе как память распределена? У меня циклон2 с program memory, установленной на epcs тоже не работал (и правильно делал - epcs контроллер должен только скопировать образ памяти программ в нормальную память и передать туда управление). Выполнение программ (кроме boot loader) в epcs controller вроде не предусмотрено.
Go to the top of the page
 
+Quote Post
Bluck
сообщение Nov 26 2007, 12:40
Сообщение #3





Группа: Новичок
Сообщений: 13
Регистрация: 5-10-07
Пользователь №: 31 097



Cейчас в ниосе вся память указана onchip memory,
В SOPC вектор ресета указывает на epcs контроллер
вектор исключений на onchip memory
Кстати, если после загрузки из epcs сделать просто Run in Software, то программа загружается и исполняется, то есть аппаратная часть ниоса загружается из epcs. Смотрел осцилом что происходит на пинах у epcs:по идее после загрузки hardware image встроенным epcs контроллером, програмный epcs контроллер ниоса должен лезть за исполняемой программой в epcs, но этого не наблюдается.
Go to the top of the page
 
+Quote Post
vetal
сообщение Nov 26 2007, 13:38
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
epcs:по идее после загрузки hardware image встроенным epcs контроллером, програмный epcs контроллер ниоса должен лезть за исполняемой программой в epcs, но этого не наблюдается.

Аппаратный загрузчик, встроенный в epcs контроллер скопирует вашу программу в память, из которой код должен исполняться. на этом его функции заканчиваются если epcs больше не нужен.
Go to the top of the page
 
+Quote Post
Bluck
сообщение Nov 26 2007, 16:37
Сообщение #5





Группа: Новичок
Сообщений: 13
Регистрация: 5-10-07
Пользователь №: 31 097



я так понимаю что аппаратный загрузчик грузит именно hardware image,
в который входит и nios, затем уже тот epcs контроллер который добавляется в
SOPC как компонент должен полезть в epcs за исполняемой программой для ниоса
и будет ложить ее в програмную память
Go to the top of the page
 
+Quote Post
vetal
сообщение Nov 26 2007, 17:49
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
аппаратный загрузчик грузит именно hardware image

Я под этим понимаю epcs контроллер с его boot rom.
Если все делать по порядку и не забывать компилировать все будет грузиться и работать.
Go to the top of the page
 
+Quote Post
ybd
сообщение Nov 27 2007, 20:13
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-05-06
Пользователь №: 17 123



Может, слишком высокая частота процессора установлена? JTAG-отладчики, как я себе представляю, подсовывают процессору очередную команду, т.е. программа выполняется не с аппаратной памяти, а с ее программной эмуляции на компе, а значит, в данном случае эмулятор непригоден (возможно, я ошибаюсь). У меня был выведен наружу reset процессора, при его активации было хорошо видно, что в течении короткого времени идут обращения в epcs, а затем начинает исполняться программа без обращения к epcs. При этом аппаратная конфигурация не перезагружается.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.02543 секунд с 7
ELECTRONIX ©2004-2016