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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Первые шаги в Eclipse, Altera
_Anatoliy
сообщение Nov 17 2011, 13:18
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги,поясните что делать,плз.
Создал новый проект в Квартусе, в Qsys по шагам сделал проект , всё по документу Nios II Hardware Development Tutorial.pdf , потом подключил его к проекту в Квартусе, всё скомпилировалось. Дальше уже нужно работать в Eclipse, но при создании проекта вываливаются ошибки. Помогите понять что ему не нравится.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 17 2011, 13:40
Сообщение #2


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

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



А покажите систему в Qsys'e.
Терзают меня смутные сомнения, что там чего-то не доделано.
И еще - как именно Вы создаете проект в SBT?


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 17 2011, 14:04
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Stewart Little @ Nov 17 2011, 15:40) *
А покажите систему в Qsys'e.
Терзают меня смутные сомнения, что там чего-то не доделано.
И еще - как именно Вы создаете проект в SBT?

Создаю новый Nios II Application and BSP from Template и скармливаю ему файл *.sopcinfo
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 17 2011, 15:03
Сообщение #4


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

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



Цитата(_Anatoliy @ Nov 17 2011, 18:04) *
Создаю новый Nios II Application and BSP from Template и скармливаю ему файл *.sopcinfo

Имхо, у вас jtag_debug_module не совсем правильно подключен.
Надо на порт "jtag_debug_module" завести еще и линию data_master (т.е. должно быть так же, как и для onchip-памяти).
И до кучи сделайте так, чтобы система могла ресетиться jtag_debug-модулем.
Ну, в общем, попробуйте сделать, как на картинке.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 17 2011, 15:36
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Stewart Little @ Nov 17 2011, 17:03) *
Имхо, у вас jtag_debug_module не совсем правильно подключен.
Надо на порт "jtag_debug_module" завести еще и линию data_master (т.е. должно быть так же, как и для onchip-памяти).
И до кучи сделайте так, чтобы система могла ресетиться jtag_debug-модулем.
Ну, в общем, попробуйте сделать, как на картинке.

o'k!
Спасибо,сейчас попробую.
Странно,но моя картинка совпадает с картинкой из Nios II Hardware Development Tutorial.pdf


Не помогло,результат точно такой как и до этого. wacko.gif

Теперь выглядит так:

Цитата(_Anatoliy @ Nov 17 2011, 17:32) *
Странно,но моя картинка совпадает с картинкой из Nios II Hardware Development Tutorial.pdf

Виноват,действительно была ошибка,но не помогло.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Wic
сообщение Nov 18 2011, 02:50
Сообщение #6


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

Группа: Свой
Сообщений: 183
Регистрация: 16-03-08
Из: Новосибирск
Пользователь №: 35 954



Проверьте куда указывают "reset vector" и "exception vector". Они должны указывать на память. Так же попробуйте собрать проект с нуля или хотя бы заново сгенерировать.

Сообщение отредактировал Wic - Nov 18 2011, 02:52
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 18 2011, 08:11
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Wic @ Nov 18 2011, 04:50) *
Проверьте куда указывают "reset vector" и "exception vector". Они должны указывать на память. Так же попробуйте собрать проект с нуля или хотя бы заново сгенерировать.

Спасибо!Прямо в яблочко,всё собралось.

Едем дальше. При компиляции вываливаются ошибки,видно что есть переполнение памяти,и похоже что это из за контроллера ЖКИ. Странно,ведь в Qsys я не подключал его к проекту. И в pdf про него нет ни слова. Нестыковка?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Wic
сообщение Nov 18 2011, 09:01
Сообщение #8


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

Группа: Свой
Сообщений: 183
Регистрация: 16-03-08
Из: Новосибирск
Пользователь №: 35 954



Как вариант проверить, что ваш процессор использует память "onchip_mem" для размещения данных. Для этого в BSP части проекта найдите NIOS II ->BSP editor и там вкладка Linker script.
А что за проект пытаетесь собрать?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 18 2011, 09:18
Сообщение #9


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Wic @ Nov 18 2011, 11:01) *
Как вариант проверить, что ваш процессор использует память "onchip_mem" для размещения данных. Для этого в BSP части проекта найдите NIOS II ->BSP editor и там вкладка Linker script.
А что за проект пытаетесь собрать?

На вкладке Linker script все поля пустые. Проект называется count_binary, как его собирать смотрю в Nios II Hardware Development Tutorial.pdf

Загрузил в BSP editor файл settings.bsp,поля заполнились.После нажатия Generate и последующей компиляции ничего не меняется.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Nov 18 2011, 09:37
Сообщение #10


Гуру
******

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



Цитата(_Anatoliy @ Nov 18 2011, 15:11) *
Нестыковка?

там же ясно написано: region `on_chip memory' overflowed. памяти маловато
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 18 2011, 09:40
Сообщение #11


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(vadimuzzz @ Nov 18 2011, 11:37) *
там же ясно написано: region `on_chip memory' overflowed. памяти маловато


Дык это ясно,я же писал
Код
"Едем дальше. При компиляции вываливаются ошибки,видно что есть переполнение памяти,и похоже что это из за контроллера ЖКИ. Странно,ведь в Qsys я не подключал его к проекту."


Лучше Вы скажите почему используются блоки которых нет в Qsys?
Go to the top of the page
 
+Quote Post
Wic
сообщение Nov 18 2011, 09:51
Сообщение #12


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

Группа: Свой
Сообщений: 183
Регистрация: 16-03-08
Из: Новосибирск
Пользователь №: 35 954



Про память: нужно или увеличить память для процессора или смотреть в сторону уменьшенных библиотек (reduced device drivers).
А про блоки там всё в порядке, ничего лишнего нету.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 18 2011, 10:03
Сообщение #13


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

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



Цитата(_Anatoliy @ Nov 18 2011, 12:40) *
Лучше Вы скажите почему используются блоки которых нет в Qsys?

С какого перепугу Вы решили, что они используются?
Сделайте, как советовал уважаемый Wic : в BSP Editor'е на закладке Main :
- установите галки enable_reduce_device_drivers, enable_lightweight_device_driver_api и enable_small_c_library,
- галки enable_c_plus_plus, enable_clean_exit и enable_exit уберите.
И если используете только onchip_ram, то взведите галку allow_code_at_reset


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 18 2011, 10:23
Сообщение #14


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Stewart Little @ Nov 18 2011, 12:03) *
С какого перепугу Вы решили, что они используются?
Сделайте, как советовал уважаемый Wic : в BSP Editor'е на закладке Main :
- установите галки enable_reduce_device_drivers, enable_lightweight_device_driver_api и enable_small_c_library,
- галки enable_c_plus_plus, enable_clean_exit и enable_exit уберите.
И если используете только onchip_ram, то взведите галку allow_code_at_reset


Да,что то переклинило меня. Так действительно всё скомпилировалось без ошибок.
Всем большое спасибо!
Едем дальше.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 21 2011, 07:25
Сообщение #15


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги,поясните,плз, как в Eclipse загрузить ранее созданный проект? У меня почему-то опция Open Project не доступна(серенькая).
Go to the top of the page
 
+Quote Post

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

 


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


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