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

 
 
> Использование EPCS64, программа загружается из ПЗУ в ОЗУ, но не стартует
andrew89
сообщение Jan 15 2015, 07:10
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 15-01-15
Пользователь №: 84 601



Здравствуйте!
Помогите разобраться со следующей проблемой:
имеется отладочная плата Altera DE0-Nano c FPGA Cyclone IV EP4CE22 и конфигурационное ПЗУ EPCS64.
Требуется, чтобы по включению питания ПЛИС запускалась программа.
Преобразую (.sof) и (.elf) во (.flash) и загружаю в EPCS, всё согласно "User guide. Nios2 flash programmer".
После передергивания питания программа НЕ стартует сама. Если же запустить в консоли "nios2-terminal", программа запускается.
Запуск программы отслеживается по загоранию светодиода.

Вопрос: как сделать, чтобы программа стартовала сама, без запуска "nios2-terminal"?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stewart Little
сообщение Jan 15 2015, 08:28
Сообщение #2


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



1. В системе должен присутствовать epсы_flash-controller.
2. Вектор сброса процессора должен указывать на него.
3. В bsp надо запретить исполнение кода приложения с адреса сброса.

Покажите Ваши настройки bsp.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
andrew89
сообщение Jan 15 2015, 09:52
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 15-01-15
Пользователь №: 84 601



Цитата(Stewart Little @ Jan 15 2015, 12:28) *
1. В системе должен присутствовать epсы_flash-controller.
2. Вектор сброса процессора должен указывать на него.
3. В bsp надо запретить исполнение кода приложения с адреса сброса.

Покажите Ваши настройки bsp.


1 и 2 пункты сделаны были.
а 3й пункт - галка убрана "allow code at reset" - вы это имели ввиду?

Цитата(serjj @ Jan 15 2015, 12:30) *
Блокирующий printf мб где то ее подвешивает? Там вроде 2 варианта реализации printf в зависимости от настроек BSP, в одном случае требуется подключенная JTAG консоль - в другом нет. Вообще лучше из автономной программы printf убирать

printf не использую
Go to the top of the page
 
+Quote Post



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

 


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


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