|
epcq256 flashloader, Загрузка прошивки в epcq256 |
|
|
|
Feb 21 2014, 11:19
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Надо сделать загрузчик flash-памяти. На плате: epcq256, 5cefa9. Используется QII 13.0.1 sp1. 1. При использовании ядра Serial Flash Loader всё работает: прошивка заливается, ПЛИС загружается с флэшки. 2. При использовании ядра Serial Flash Controller и Nios II Flash Programmer: прошивка заливается, но плисина с флэшки не стартует. (На форумах нашёл, что epcq256 не поддерживается Nios II Flash Programmerом, и надо использовать QII Programmer). 3. Попробовал реализовать загрузку флэш при помощи ALTASMI_PARALLEL + Nios II. Заливаю rbf-файл, но ничего не работает, считываю дамп флэша - идентичен загружаемому rbf-файлу. Попытался сравнить rbf и jic - они отличаются, после небольшой корректировки jic-файла (удаляем шапку и лишние байты) и его загрузки во флэш всё работает, плисина стартует с флэшки. Получается проблема с генерацией rbf-файла???
|
|
|
|
|
 |
Ответов
|
May 26 2014, 09:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Возник вопрос по поводу загрузки FPGA. Для загрузки 5cefa9 используется режим Active Serial и флэш-память epcq256. Попробовал использовать режим AS x4: в опциях квартуса выбрал "Configuration scheme: Active Serial x4", скомпилил, залил во флэш. При старте FPGA загрузка происходит только по одной линии DQ1 (на DQ0, DQ2, DQ3 - какой-то одиночный импульс). При "Configuration scheme: Active Serial x1" всё так же. Каким же образом задаётся режим Active Serial x4?
Эскизы прикрепленных изображений
|
|
|
|
|
May 26 2014, 16:52
|
Частый гость
 
Группа: Свой
Сообщений: 181
Регистрация: 28-08-04
Пользователь №: 557

|
QUOTE (doom13 @ May 26 2014, 16:17)  Возник вопрос по поводу загрузки FPGA. Для загрузки 5cefa9 используется режим Active Serial и флэш-память epcq256. Попробовал использовать режим AS x4: в опциях квартуса выбрал "Configuration scheme: Active Serial x4", скомпилил, залил во флэш. При старте FPGA загрузка происходит только по одной линии DQ1 (на DQ0, DQ2, DQ3 - какой-то одиночный импульс). При "Configuration scheme: Active Serial x1" всё так же. Каким же образом задаётся режим Active Serial x4? Есть подозрение, что нужно еще прописать в EPCQ 4-byte addressing в NVCR и после power off, power on.
|
|
|
|
|
May 27 2014, 01:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(EugeneS @ May 27 2014, 00:02)  Есть подозрение, что нужно еще прописать в EPCQ 4-byte addressing в NVCR и после power off, power on. Если можно, тут по-подробнее. Полагал, что установка галки на Active Serial x4 при компиляции автоматом выберет этот режим, это не так? Нашёл разъяснение по вышеописанной проблеме и проблеме с Active Serial x4 на сайте Altera. Пишут о том, что Вы и советовали, что необходимо прописать в регистр NVCR режим загрузки. Так же написано, что при использовании jic-файла NVCR автоматически устанавливается в нужное значение. Остаётся вопрос, что ещё необходимо для включения Active Serial x4? Может быть где-то можно почитать про структуру генерируемых квартусом файлов (sof, pof, rbf, jic и т.д.), а то что-то не могу найти?
|
|
|
|
Сообщений в этой теме
doom13 epcq256 flashloader Feb 21 2014, 11:19 gosu-art А вы генерацию rbf автоматически делали? или через... Feb 21 2014, 12:12 doom13 Цитата(gosu-art @ Feb 21 2014, 15:12... Feb 24 2014, 06:52  Stewart Little Попробуйте флэшпрограммером перегнать sof и elf в ... Feb 24 2014, 10:19   doom13 Цитата(Stewart Little @ Feb 24 2014, 13:1... Feb 24 2014, 12:19 doom13 Всё же с генерацией .rbf есть какая-то проблема, э... Apr 18 2014, 12:02    doom13 Цитата(EugeneS @ May 28 2014, 22:24) Про ... May 28 2014, 16:24 doom13 Приветствую, подниму тему, т.к. надо доделать удал... Dec 9 2014, 15:48 doom13 С заменой Quartus-a на 14 версию проблемка с RBF-ф... Dec 10 2014, 14:38 doom13 Использовал ли кто Nios II Flash Programmer для пр... Dec 11 2014, 11:38 doom13 Нашёл то, что искал, может кому пригодится. Когда ... Dec 12 2014, 11:21 EugeneS QUOTE (doom13 @ Dec 12 2014, 14:21) Нашёл... Dec 17 2014, 13:20  doom13 Цитата(EugeneS @ Dec 17 2014, 16:20) Alte... Dec 23 2014, 06:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|