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

 
 
> sections ovelap
DASM
сообщение Oct 22 2010, 06:58
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Создал проект с двумя SDRAM. Одна с 0x2000000, другая с 0x4000000. В NIOS II IDE поставил .text, .rwdata в первую SDRAM , а
rodata - во вторую. Итог линковки - "section .rwdata [020001fc -> 02000213] overlaps section .rodata [020001fc -> 0200020b]"
а почему это так ? .rodata должна ж по идее в 0x4000000 лечь...
И плиз, поясните, в чем отличие NIOS II Software buld tools for Eclipse от NIOS II EDS ? В части документации примеры работы даются на первую, в части - на вторую... Где берется Software buld tools ? В 9.0 у меня их нет. В 9.1 появилось что-то, но я 9.1 уже снес (не работала нормально). И что собственно рекомендует Альтера юзать ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimuzzz
сообщение Oct 22 2010, 07:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



была у меня похожая проблема, только я код и данные раскидывал по разным банкам. причем c SBT это сделать не удалось, а в NIOS-IDE получилось. я списал это на глюки эклипса/джавы, ну и на свои руки. через консоль это делается так:
Код
nios2-bsp hal my_bsp --cmd add_section_mapping .stack ram0 --cmd add_section_mapping .heap ram0

здесь стек и куча размещаются в ram0. попробуйте, может у вас карма лучше моей. а я уж по старинке, в NIOS-IDE буду. пока ее не выкинут.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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