реклама на сайте
подробности

 
 
> MAX10. Прошивка по UART.
Alik
сообщение May 16 2017, 14:41
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 16-05-17
Пользователь №: 97 106



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

По тому же принципу сначала стираю, а затем загружаю в CFM0 (адресное пространство: 0x19000 - 0x2FFFF) .rpd файл, сгенерированный автоматически при сборке .pof файла.
Все успешно пишется (проверил повторным считыванием из памяти и подсчетом CRC кода), но прошивка не запускается (переключиться на эту прошивку пытаюсь внешними ножками CONFIG_SEL и nCONFIG). То есть я "тупо" копирую .rpd файл в адресное пространство CFM0 и перезагружаю MAX10 - но прошивка из CFM0 не пускается.

В чем может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alik
сообщение May 17 2017, 13:25
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 16-05-17
Пользователь №: 97 106



Цитата
Надо считать данные сначала, то есть залить их через бластер, потом считать и сравнить.
Альтера любит биты по порядку местами поменять.


Через "Examine" прочел прошивку, и действительно, прошивка на CFM0 не совпадает с тем, что я пытаюсь прошить. Буду "копать" дальше.

Цитата
У меня та же задача - програмировать rpd файл в MAX10. Не могли бы вы показать как работать с On-Chip Flash IP?


Я использовал документ UFM. Там все описано: как стирать область памяти, как записывать, как читать. Более подробно пока не могу описать - только вечером.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016