|
загрузка NIOS при включении питания, загрузка NIOS из EPCS, SDRAM - для хранения инструкций |
|
|
|
Feb 20 2013, 18:13
|
Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680

|
Здравствуйте!
На плате установлены: 1. EP3C40Q240-C8 2. SDRAM MT48LC4M32B2 3. EPCS M25P54 в количестве двух штук, одна из которых подключена к конфигурационным ногам ПЛИС, вторая - к regulag I/O (соответствует EPCS контроллеру в qsys)
В qsys добавлено следующее:
1. on-chip memory 2. nios 2 processor 3. sysid 4. JTAG UART 5. EPCS flash controller 6. PIO 7. SDRAM controller (для MT48LC4M32B2 есть установка по умолчанию)
Вектор сброса процессора установлен на базовый адрес EPCS flash controller Вектор обработчика исключений - на on-chip memory В Eclips создан проект, зажигающий светодиод на плате
Задача: использовать SDAM для хранения инструкций и данных
Для этого в BSP Editor во вкладке Linker области .text, .rodata, .rwdata, .heap, .stack, .bss указаны на SDRAM; .entry и .exeptions - на EPCS и on-chip соответственно.
.elf-файл с программной частью зашивается в EPCS при помощи NIOS 2 Flash Programmer. .jic-файл с аппаратной частью зашивается при помощи стандартного Quartus Programmer.
После передергивания питания NIOS не подает признаков жизни.
Если же в BSP Editor во вкладке Linker области .text, .rodata, .rwdata, .heap, .stack, .bss указать на on-chip, после передергивания питания NIOS оживает....
Если у кого есть предположения, в чем проблема, с радостью выслушаю, заранее спасибо!
Да, забыл сказать, что система нормально работает под отладкой в Eclipse, когда все области в BSP Editor указаны в SDRAM
|
|
|
|
|
 |
Ответов
|
Feb 26 2013, 08:06
|
Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680

|
А клок не SDRAM у Вас, говорите, на 90 градусов опережает клок на qsys-систему?
|
|
|
|
Сообщений в этой теме
a.v.yastrebov загрузка NIOS при включении питания Feb 20 2013, 18:13 vadimuzzz проблема в констрйенах клоков и/или I/O на SDRAM. ... Feb 21 2013, 05:47 a.v.yastrebov PLL из входного клока 16,9344 МГц делает 2, умножа... Feb 21 2013, 06:45 vadimuzzz Цитата(a.v.yastrebov @ Feb 21 2013, 13:45... Feb 21 2013, 06:48 Konst_777 Цитата(a.v.yastrebov @ Feb 20 2013, 22:13... Feb 21 2013, 19:10 Apast Я с Altera и с NIOS не работал, но есть достаточны... Feb 22 2013, 01:44 vadimuzzz Я как-то упустил, что программа работает в отладчи... Feb 22 2013, 03:20 gosu-art Я выкрутился так http://electronix.ru/forum/index.... Feb 22 2013, 04:56 a.v.yastrebov При сдвиге фаз в 90 градусов, соблюдения констрайт... Feb 22 2013, 06:36 wpost Цитата(a.v.yastrebov @ Feb 22 2013, 10:36... Feb 22 2013, 13:27 vadimuzzz Цитата(a.v.yastrebov @ Feb 22 2013, 13:36... Feb 23 2013, 03:15  Acvarif Недавно имел похожую ситуацию http://electronix.ru... Feb 24 2013, 17:35 alexadmin У меня когда-то была ситуация, что загрузчик не мо... Feb 22 2013, 14:34 a.v.yastrebov Проверил сигналы на SDRAM при помощи осциллографа,... Feb 25 2013, 03:23 vadimuzzz Цитата(a.v.yastrebov @ Feb 25 2013, 10:23... Feb 25 2013, 07:15  a.v.yastrebov Цитата(vadimuzzz @ Feb 25 2013, 10:15) па... Feb 25 2013, 10:07   vadimuzzz Цитата(a.v.yastrebov @ Feb 25 2013, 17:07... Feb 25 2013, 11:28    Konst_777 Цитата(vadimuzzz @ Feb 25 2013, 14:28) у ... Feb 25 2013, 18:49 a.v.yastrebov ниче не понимаю...((( а в каком квартусе Вы собира... Feb 26 2013, 06:36 vadimuzzz прямо сейчас - в 11-м, а вообще системы с ниосом с... Feb 26 2013, 06:46 a.v.yastrebov у меня тоже 11.0 установлен. Но я пробовал в 9.1 s... Feb 26 2013, 07:01 vadimuzzz Цитата(a.v.yastrebov @ Feb 26 2013, 14:01... Feb 26 2013, 07:55 vadimuzzz Цитата(a.v.yastrebov @ Feb 26 2013, 15:06... Feb 26 2013, 08:44 a.v.yastrebov что-то у меня никак не выходит... не могли бы Вы с... Feb 27 2013, 07:45 Konst_777 Цитата(a.v.yastrebov @ Feb 27 2013, 10:45... Feb 27 2013, 11:31 a.v.yastrebov Спасибо, буду ковырять. У меня получилось загрузит... Feb 27 2013, 14:06 vadimuzzz еще один проект, на всякий случай Feb 28 2013, 06:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|