Контроллер AZ BK: Процедура обновления firmware (прошивки) контроллера |
Здравствуйте, гость ( Вход | Регистрация )
Контроллер AZ BK: Процедура обновления firmware (прошивки) контроллера |
SuperMax |
29.12.2020, 0:06
Сообщение
#1
|
Администратор Группа: Root Admin Сообщений: 6 299 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Процедура обновления firmware (прошивки) контроллера
Пакет обновления firmware cостоит из двух частей: 1. firmware программное - для STM32, файл обновления имеет имя вида AZBK_xxxxx.hex 2. firmware аппаратное - для ПЛИС, файл обновления имеет имя вида AZBK_xxxxx.pof Для обновления прошивки STM32 требуется наличие: a) PC с ОС Windows XP и выше б) ST-Link V2 с firmware 18 и выше в) Утилита обновления - к примеру STM32 ST-LINK Utility Софт STM32 ST-LINK Utility_v3.3.0 STM32_ST_LINK_Utility_v3.3.0.exe ( 17.26 мегабайт ) Кол-во скачиваний: 1080 STM32 ST-LINK Utility v4.3.0 STM32_ST_LINK_Utility_v4.3.0_setup.exe ( 25.35 мегабайт ) Кол-во скачиваний: 1107 Обновление 1. устанавливаем ПО STM32 ST-LINK Utility. Соглашаемся с установкой драйверов. Других особенностей при установке нет. 2. Выключаем питание, отключаем сетевую карту(если подключена), VGA монитор и всю остальную переферию воткнутую в контроллер, вынимаем контроллер из машины, разделяем платы, берем верхнюю плату. [в случае использования ноутбука или планшета не подключенного к сетевому питанию, допустимо производить обновления на горячую, не разбирая плату и при включенном питании БКшки] подключаем ST-LINK. Нам требуется 4 провода, указываю в порядке подключения к ST-LINK: - GND - VCC (на ST-LINK подключаем VCC +3.3В) - SWDIO - SWCLK порт для программирования отмечен синим на фотографии, каждый пин имеет подпись на печатной плате затем подключаем через USB-удлинитель ST-Link V2. 3. Запускаем STM32 ST-LINK Utility. Нажимаем Connect и убеждаемся что ST-Link виден. В противном случае меняем порты USB, удлинители или еще что для достижения "видимости". 4. Распаковываем архив с firmware для контроллера, и затем открываем файл hex извлеченный из архива. открываем в утилите файл получаем 5. Заливаем прошивку. 6. Отключаемся от ST-LINK 7. Отключаем USB. Затем отсоединяем ST-LINK. Порядок отключения проводов - SWDIO - SWCLK - VCC - GND Обновление фирмвари самого ST-LINK 1. Подключаем ST-LINK к USB но ничего к самому ST-LINK не подключаем! 2. В меню выбираем ST-LINK/Firmware upgrade и обновляем сам ST-Link. Если обновление уже делали то повторять этот шаг не требуется. 3. после обновления отключаем ST-LINK от USB для полной его перезагрузки Обновление прошивки ПЛИС обновление производится при помощи бесплатной версии Quartus II Web Edition (Free) 15.0 или Quartus Programmer отдельно 1. Скачать Quartus II Web Edition (Free) 15.0
В Debian после установки нужно:
обновление прошивки ПЛИС производится при включенном питании БК и вставленном в нее AZBK в собранном виде. допустимо собрать платы вместе и вставить сетевую карту и подключить VGA монитор. подключаем программатор USB Blaster к порту AS на нижней плате AZBK: второй порт JTAG предназначен для отладки и при обычной прошивке не требуется затем подключаем к ПК [желательно использовать для прошивки ноутбук или планшет для исключения проблем с блуждающим нолем на питании] итак, запускаем Quartus, в меню выбираем Programmer видим что нет программатора - нажимаем видим, что система его обнаружила, его надо выбрать из выпадающего списка если в системе программатор не виден, втыкаем в другой рабочий порт USB, перегружаем компьютер и делаем стандартные действия для обеспечения работы USB устройства выбрали выберем режим программирования теперь добавим файл прошивки ставим галочки - прошивка и проверка прошивки готово подводные камни: китайцы наштамповали всякие USB Blaster-ы на разных контроллерах и как следствие не исключены глюки, увы на которые мы никак повлиять не можем. лечить - переставлять в другой USB-порт, USB-хаб или использовать более старшую версию Quartus-а. (или наоборот - младшую - 13ую к примеру) Ссылки: Загрузочный кабель USB Blaster для ПЛИС ALTERA Приобрести USB Blaster можно тут -------------------- Живы будем - Не помрем !
|
SuperMax |
24.8.2022, 23:35
Сообщение
#2
|
Администратор Группа: Root Admin Сообщений: 6 299 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Видеоинструкция по прошивке ПЛИС через JTAG (не моя!)
AZBK_flashing_fimware_to_FPGA.mp4 ( 27.39 мегабайт ) Кол-во скачиваний: 3057 -------------------- Живы будем - Не помрем !
|
Текстовая версия | Сейчас: 20.10.2024, 3:40 |