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

 
 
 
Reply to this topicStart new topic
> Nios II 9.1 SBT Eclipse SP2, Ошибки по размеру onchip_memory
Serhiy_UA
сообщение May 9 2011, 08:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Может, кто подскажет в чем дело….

При компиляции в Nios II 9.1 SBT Eclipse SP2, выдается сообщение «region onchip_memory is full (HW.elf section .text). Region needs to be 4160 bytes larger». Здесь HW название проекта.
Возвращаюсь в SOPC, увеличиваю размер onchip_memory, раз он требует больше, генерирую SOPC снова, потом синтез в QII 9.1 SP2. Возвращаюсь в SBT Eclipse, выполняю Refresh, затем Build Project, но по прежнему выдается сообщение «region onchip_memory is full. Region needs to be 4160 bytes larger». И так можно увеличивать размер несколько раз, сообщение остается прежним....

Для NiosII IDE 7.2 SP2 подобных проблем никогда не было. А пример простой, рекомендованный, типа small & hello world, как бы должен выполняться в SBT Eclipse сразу...
Что здесь не так?
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение May 9 2011, 10:05
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



А адресное пространство в SOPC переназначаете после увеличения?
И после рефреша BSP в Eclipse в файле system.h появляются обновленные адреса? (у меня было несколько раз когда эклипс затуплял и рефреш BSP не делал почему-то..)
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение May 9 2011, 16:28
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(Reanimator++ @ May 9 2011, 13:05) *
А адресное пространство в SOPC переназначаете после увеличения?
И после рефреша BSP в Eclipse в файле system.h появляются обновленные адреса?

Адреса конечно переназначены, иначе SOPC бы не сгенерил. В system.h уже видны обновленные адреса.

Прилагаю фото с экрана. На 1-ом виден system.h, размер onchip_memory 64к и сообщение об ошибке (все выделено красным).

Интересно вот что. Когда в Project Explorer выбираю NiosII -> BSP Editor, то получаю 2-е фото, но там почему-то под onchip_memor выделено совсем мало памяти, т.е. 2к (отметил красным). Может все из-за этого?

Самое интересное на 3-м фото, когда далее в окне NiosII BSP Edito кнопкой выбирается Memory Map. Но там уже другой размер памяти, опять 64к, т.е. как и задано в system.h.

Что делать?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение May 11 2011, 10:06
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



А если тыкнуть Memory Usage, то размер Onchip Memory правильный или нет? Если правильный то можно создать нужную секцию рукой.
И еще компилятор о перекрытии секций друг с другом говорит, Linker Script неверно составлен, может достаточно жмакнуть Restore Defaults? )
Go to the top of the page
 
+Quote Post
Копейкин
сообщение May 11 2011, 12:59
Сообщение #5


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

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



Такое у меня случалось, после перегенерации системы SOPC билдером, c изменением адресного пространства NiosII,
в линкер-скрипте не переназначались адреса.
В BSP Editore, на закладке Linker scripts:
Кнока Restore defaults + кнопка Generate, спасали положение.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение May 11 2011, 17:37
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(Копейкин @ May 11 2011, 15:59) *
В BSP Editore, на закладке Linker scripts:
Кнока Restore defaults + кнопка Generate, спасали положение.
Reanimator++ и Копейкин,
Спасибо за помощь и солидарность!
Все получилось, как и было рекомендовано. Сам бы долго разбирался...

Витиевато как-то все в Eclipse, но ладно, прогресс не остановить..
Работал с NiosII IDE 7.2 SP2, здесь все надежно. Теперь перехожу на Nios II 9.1 SBT Eclipse. Может сразу перейти на 10.1 или даже 11.0? Там ведь тоже Eclipse... Что лучше почитать?
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение May 11 2011, 20:34
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



Гут )

Я бы версии не обновлял а доставлял вместе с новым чистым виндовсом..
Уже потыкался недавно что в 9.1 SP2 не работает Flash Programmer, также как и в 9.1 без SP. А вот в 9.1 SP1 работает.. Вот и метаюсь туда-сюда за каждой функцией..
Go to the top of the page
 
+Quote Post
Копейкин
сообщение May 13 2011, 08:09
Сообщение #8


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

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



Цитата(Serhiy_UA @ May 11 2011, 21:37) *
Витиевато как-то все в Eclipse, но ладно, прогресс не остановить..
Работал с NiosII IDE 7.2 SP2, здесь все надежно. Теперь перехожу на Nios II 9.1 SBT Eclipse. Может сразу перейти на 10.1 или даже 11.0? Там ведь тоже Eclipse... Что лучше почитать?


Я когда переходил на 9.1, некотое время держал установленную 8-ку.
И предыдущие проекты доводил в обкатанной среде,
где знал последовательность действий, приводящую к положительному результату.

Я бы переходил сразу на 11-ю версию, потому, что в 10-ке QSYS был еще beta.
Но имей в виду, симуляция, начиная с 10-ки только в ModelSIM.
Правда говорят, там графический ввод предусмотрели, но я ещё не разбирался.

Нужно ставить, пробовать.
Но ты сам правильно сказал - прогресс не остановить. laughing.gif
Go to the top of the page
 
+Quote Post

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

 


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


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