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

 
 
> Проблема старта проекта после загрузки elf
naliwator
сообщение Aug 13 2013, 07:52
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551



Приветствую.
Бьюсь некоторое время со следующей проблемой, система:
1. Q12.1,
2. Qsys,
3. Nios II система, варианты: 1) ОЗУ - onchip, загрузка из epcs;
2) ОЗУ - ssram, загрузка из cfi.
Автономный запуск платы - всё хорошо, программа стартует.
Проблема заключается в том, что при попытке подключиться дебаггером eclipse, или при попытке залить тот же elf файл,
образ которого успешно стартовал в системе, выпадает ошибка загрузки elf с указанием ошибки верификации по адресу сброса,
установленному, естественно, на флеш память.
На "родном" форуме ситуация тупиковая. Точно помню, что при работе на Q10 с подобной проблемой не сталкивался, однако
в эту сторону смотрю осторожно.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
naliwator
сообщение Aug 13 2013, 17:57
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551



В настройках отслеживаю, а что может скрываться за "allow code at reset"?


--------------------
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 14 2013, 11:32
Сообщение #3


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

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



Цитата(naliwator @ Aug 13 2013, 20:57) *
В настройках отслеживаю, а что может скрываться за "allow code at reset"?

Ну Вы же сами документацию переводили... sm.gif
Это галка участвует в указании, где находится сегмент кода (т.е. куда дебаггер должен грузить исполняемый код).
Возможно, что в Вашем случае дебаггер сравнивает загруженный код с кодом копировщика, на который вектор сброса указывает.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
naliwator
сообщение Aug 15 2013, 09:51
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 11-08-08
Из: Kolpino
Пользователь №: 39 551



Цитата(Stewart Little @ Aug 14 2013, 15:32) *
Это галка участвует в указании, где находится сегмент кода (т.е. куда дебаггер должен грузить исполняемый код).
Возможно, что в Вашем случае дебаггер сравнивает загруженный код с кодом копировщика, на который вектор сброса указывает.

a14.gif
Благодарю. Проблема решена.
Сделаю пометку на полях: Nios II Software Developer’s -> 4. -> Specifying Default Bootloader Parameters


--------------------
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 16:09
Рейтинг@Mail.ru


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