|
Warning в Qsys, Using the SDRAM Memory on Altera’s DE2-115 |
|
|
|
Feb 15 2017, 09:58
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Имеется плата Terasic DE2-115. Пробую выполнить пример из tutorial "Using the SDRAM Memory on Altera’s DE2-115 Board with Verilog Design". Этот tutorial нашел на диске, который был в комплекте с платой. Собираю проект в Qsys согласно tutorial. Когда все уже вроде настроил - вылезает Warning: Warning: System.nios2_qsys_0: The address range of the slaves connected to the Nios II instruction masters exceeds 28 bits. Attempts to call functions across 28-bit boundaries is not supported by GCC and will result in linker errors. Сам проект выглядит так:  В чем ошибка? Как исправить? Сам tutorial тут:
tut_sdram_verilog.pdf ( 687.73 килобайт )
Кол-во скачиваний: 346
Сообщение отредактировал LAS9891 - Feb 15 2017, 10:00
|
|
|
|
|
 |
Ответов
|
Feb 17 2017, 12:09
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Stewart Little @ Feb 17 2017, 14:45)  Проверяйте настройки вектора сброса (и исключения) в Qsys и соответствие им настроек BSP. А где глянуть эти настройки BSP?
|
|
|
|
|
Feb 19 2017, 09:30
|
Местный
  
Группа: Участник
Сообщений: 206
Регистрация: 18-06-15
Пользователь №: 87 194

|
Цитата(Stewart Little @ Feb 17 2017, 16:26)  В BSP Editor'е. Это в NiosII EDS. Вот как Вы cмогли написать программу для NiosII, и не узнать при этом, где создается BSP???  Где в BSP Editor настройки векторов сброса?
|
|
|
|
|
Feb 19 2017, 22:37
|

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

|
Цитата(LAS9891 @ Feb 19 2017, 12:30)  Где в BSP Editor настройки векторов сброса? Вектор сброса указывается в Qsys, при настройке модуля NiosII. В BSP Editor этот вектор импортируется из sopc-файла. Но в BSP есть еще настройка "Allow code at reset". Она должна соответствовать вектору сброса. Если он указывает, например, на On-Chip RAM (где сразу после конфигурации живет исполняемый код), то разрешаем исполнение кода приложения по сбросу. А если, например, на EPCS_FLASH_CONTROLLER - то запрещаем, т.е. по сбросу должен запускаться копировщик, живущий в EPCS_FLASH_CONTROLLER'е. И т.д. и т.п.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Feb 20 2017, 12:16
|

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

|
Цитата(LAS9891 @ Feb 20 2017, 08:11)  Вот что есть с похожим названием. Вы не названия похожие ищите, а документацию изучайте тщательнеЕ!!! Вы писали, что у Вас вектор сброса указывает на SDRAM. В BSP у Вас установлена галка, говорящая о том, что по вектору сброса находится рабочий код приложения, который сразу по сбросу должен начать исполнятся. Соответственно, если после сброса в SDRAM нет кода приложения, то ничего и не стартует.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
Сообщений в этой теме
LAS9891 Warning в Qsys Feb 15 2017, 09:58 Raven Так он же вам все написал:
Цитата(LAS9891 @ F... Feb 15 2017, 11:54 LAS9891 Цитата(Raven @ Feb 15 2017, 14:54) Вам ну... Feb 16 2017, 05:10  _Anatoliy Цитата(LAS9891 @ Feb 16 2017, 08:10)
У в... Feb 16 2017, 06:10   LAS9891 Цитата(_Anatoliy @ Feb 16 2017, 09:10) У ... Feb 16 2017, 06:32 Raven Цитата(LAS9891 @ Feb 17 2017, 11:47) В Qu... Feb 17 2017, 12:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|