Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Parallel Flash Loader (QSPI) добавить в программу NIOS
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Vit1248
Есть система на MAX10 с 2-я прошивками.
Одна обновлятель(CFM0), вторая для работы(CFM1+2).
В обеих использую NIOS2v2.
В загрузчике - NIOS работает из UFM, в рабочей из QSPI flash.
Мне нужно обновление по UART прошивки CFM1+2 и программки в QSPI.
В найденных примерах альтеры QSPI обновляется только через JTAG, причем с прошивкой готового под определенную плату/микросхему *pfl.sof
исходники как они его делают пока не нарыл... хотя и не сильно помогут...

Вот как прошить внутри CFM все понятно, а как прошить внешнюю QSPI флешку ниосом - ниче не нашел.
может кто знает?

ЗЫ: Самый прикол с qsys/bsp/eclipse - я добавляю в qsys флешку qspi, надеясь что там она сможет и писаться, но bsp мне перебрасывает туда исполнение программы, хотя в его линкере указано для .text "onchip_flash_data", для остального - RAM, про внешнюю речи нету

quartus 15.1
10M08SAE144C8G
doom13
Цитата(Vit1248 @ Jul 26 2016, 19:47) *
Вот как прошить внутри CFM все понятно, а как прошить внешнюю QSPI флешку ниосом - ниче не нашел.
может кто знает?

QSPI должно быть то же что и EPCQ, можно использовать для чтения/записи EPCS/EPCQ Flash Controller (в старых версиях QII умел работать только в режиме х1, в QII v15 должен уметь работать в режиме х4) или ядро ALTASMI_PARALLEL (тут для Nios II придётся делать свой контроллер, чтоб повесить данное ядро на шину Avalon).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.