Программное обеспечение и прошивка для мигающих файлов .msBL с использованием MAX32630FTHR. Это программное обеспечение мигает файлов .msbl в концентратор биометрического датчика MAX32664. MAX32664 может находиться на одном из справочных конструкций Maxim или на пользовательской печатной плате, при условии, что необходимые аппаратные подключения выявляются правильно.
Кроме того, мощность VDD должна быть предоставлена MAX32664. Это может быть получено от MAX32630FTHR или из -за целевого дизайна. Программное обеспечение .bin File использует логический уровень 1,8 В. Рекомендуется включить MAX32664 с помощью Pully VDD -источника, чтобы соответствовать логическому уровню для микроконтроллера хоста. Если Host Micro не может соответствовать логическому уровню, то необходимо использовать переводчик по логическому уровню, чтобы программировать деталь.
Подробное руководство по использованию см. В: KA-13834
Подключите кабель SWD между меньшей платой программиста MAX32625PICO («PICO») к MAX32630FTHR («FTHR»).
Подключите обе платы к хост-ПК через порты Micro-USB.
Перетащите «MAX32630FTHR_MSBL_FLASHER.BIN» на диск DAPLINK, чтобы прошить плату «FTHR».
Удалите соединения для платы "PICO".
Подключите плату «FTHR» к MAX32664. Для выводов на плате «FTHR» см. Вект MAX32630FTHR DataShie
Откройте командную строку и «CD» в этот каталог
Запустите команду ниже, чтобы прошить файл MSBL. Запустите Flash.exe -h для помощи с хост -программой.
"flash.exe -f [msbl filename] -p [MAX32630FTHR COM Port]
Пример: "flash.exe -f "MAX32664C_OB07_WHRM_AEC_SCD_WSPO2_C_33.13.12.msbl" -p "COM16"
Если файл MSBL не расположен рядом с исполняемым файлом, вам нужно будет пройти в полном FilePath.
Пример: -f "C:DocumentsMAX32664msbl filesMAX32664C_OB07_WHRM_AEC_SCD_WSPO2_C_33.13.12.msbl"
В качестве альтернативы, программа мигания может быть запущена как сценарий Python (Python 3+). «CD» в каталог Python и запустите «Установка PIP -R TEDS.TXT». Затем используйте ...
"python flash.py -f [msbl filename] -p [your COM port]
В качестве альтернативы, в Windows можно использовать включенный файл "run.bat". Этот файл предложит пользователю выбрать из списка файлов .msbl, которые были скопированы в том же месте, что и файл «flash.exe». После того, как файл был выбран по назначенным номером списка, консоль побуждает пользователя ввести назначенный COM -порт в MAX32630FTHR. После того, как это было введено, программа доходит до мигания файла MSBL.
Полный исходный код доступен здесь и зависит от Mbed-OS.
Проект может быть построен с Mbed-Cli, который не является простым для настройки. См. С настройкой Mbed-Cli, запустите:
mbed init
mbed deploy (this will take a while)
и...
mbed compile
... чтобы построить прошивку.
Исполняемый файл flash.exe был сгенерирован из исходных файлов Python с Pyinstaller:
pip install pyinstaller
pip install auto-py-to-exe
pyinstaller --noconfirm --onefile --console flash.py