MAX10. Удаленная прошивка.

Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить
Alik221
Встал на лапы
Сообщения: 103
Зарегистрирован: Пн сен 13, 2010 14:37:38

MAX10. Удаленная прошивка.

Сообщение Alik221 »

Имеется плата с Altera MAX10 на борту.
Написал две прошивки: Одна моргает светодиодами, а другая связывается по UART с компьютером. На обеих прошивках стоит Dual Configuration. Все работает, прошивка переключается (через ножку CONFIG_SEL ПЛИС).
Теперь я хочу прошивать через UART одну из прошивок. Для этого в код включил On-Chip Flash IP, выставил Read and Write на всех секторах (UFM0, UFM1, CFM0 и CFM1).
Чтение, стирание и запись в UFM0 и UFM1 работает нормально.

Вопрос - как подготовить прошивку для CFM0 (либо CFM1) и как его запустить. Из мануалов я узнал, что шить нужно .rpd файл, но как его правильно шить - не понял. Весь ли файл копировать, нужно ли стирать перед записью, и как запустить загруженную прошивку программно.
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: MAX10. Удаленная прошивка.

Сообщение coredumped »

Если у Вас запись в flash уже работает, то какие проблемы? Делайте в quartus .rbf файл и его заливайте.
Вот документик https://www.altera.com/en_US/pdfs/liter ... config.pdf
И еще аппнот как это сделать из Nios https://www.altera.com/documentation/ss ... 0185602609
Все будет только лучше, в крайнем случае - хуже.
Ответить

Вернуться в «ПЛИС»