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

|
Цитата(vadimuzzz @ Feb 25 2013, 10:15)  параметры FLASH_BASE и BOOT_IMAGE_OFFSET передаются через make, проверьте их значения это понятно. А вообще у кого-нибудь процессор загружается из EPCS при включении питания с такой конфигурацией: 1. адрес сброса на EPCS flash controller 2. адрес исключений на on-chip RAM 3. все поля в BSP Editor на SDRAM (кроме .exeptioins и .entry) ????
|
|
|
|
|
Feb 26 2013, 06:36
|
Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680

|
ниче не понимаю...((( а в каком квартусе Вы собираете проекты? на какой частоте работает NIOS?
|
|
|
|
|
Feb 26 2013, 06:46
|

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

|
прямо сейчас - в 11-м, а вообще системы с ниосом собирал, начиная с 6.x. баги с загрузчиком встречал пару раз, но это легко проверить, перескочив на соседнюю версию. частоты обычно в районе 50-100 МГц (циклоны 3-4). сделайте дамп флешки, проверьте наличие обеих прошивок (sof и elf), дальше можно уже в загрузчик лезть. баги в загрузчике я, кстати, так и находил - один раз по дампу (байты задом наперед шли), другой раз - кривой скрипт совал загрузчик для стратикса вместо циклоновского.
|
|
|
|
|
Feb 26 2013, 07:01
|
Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680

|
у меня тоже 11.0 установлен. Но я пробовал в 9.1 sp1, результат один и тот же. А в qsys Вы никаких дополнительных модулей не подключаете? напрямую соединяете SDRAM-controller и NIOS-II-processor? Просто при использании внутренней памяти, все работает, значит дело не в загрузчике, я так понимаю....
|
|
|
|
|
Feb 26 2013, 07:55
|

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

|
Цитата(a.v.yastrebov @ Feb 26 2013, 14:01)  А в qsys Вы никаких дополнительных модулей не подключаете? напрямую соединяете SDRAM-controller и NIOS-II-processor? да Цитата Просто при использании внутренней памяти, все работает, значит дело не в загрузчике, я так понимаю.... не факт. надо смотреть как загрузчик работает с sdram.
|
|
|
|
|
Feb 26 2013, 08:06
|
Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680

|
А клок не SDRAM у Вас, говорите, на 90 градусов опережает клок на qsys-систему?
|
|
|
|
|
Feb 27 2013, 07:45
|
Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680

|
что-то у меня никак не выходит... не могли бы Вы скинуть какой-нибудь проектик "Hello world!", который у Вас точно грузится при включении питания платы, сравню, как у Вас и у меня? Я был бы Вам очень признателен
|
|
|
|
|
Feb 27 2013, 11:31
|
Знающий
   
Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644

|
Цитата(a.v.yastrebov @ Feb 27 2013, 10:45)  ... не могли бы Вы скинуть какой-нибудь проектик "Hello world!", который у Вас точно грузится при включении питания платы, сравню, как у Вас и у меня?... Проект создан в Quartus 12.1 SP1 (установлен в "D:\FPGA\Q12_1sp1"). Nios II SBT (Eclipse) будет выдавать предупреждения, что у Вас другой путь к папке, в которую установлен Quartus.
|
|
|
|
|
Feb 27 2013, 14:06
|
Группа: Участник
Сообщений: 11
Регистрация: 19-02-13
Пользователь №: 75 680

|
Спасибо, буду ковырять. У меня получилось загрузить процессор с использованием advanced boot copier, но это слишком затратно по внутренней памяти
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|