Да не, если STM32 ST-LINK Utility выполняет процедуру записи, то все норм.
В ней есть возможность и прочитать прошивку и проверить после записи (verify).
Не важно как записать прошивку в МК.
Для совсем уж параноидального контроля можно прочитать ST-LINK Utility прошивку из контроллера, сохранить в файл и посчитать контрольные суммы прочитанной прошивки и оригинальной, например, Total Commander -ом Потом сравнить суммы для исходного hldi_rom_usb_921600__C8T6.hex и прочитанного.
Но это перебор - проверки в ST-LINK Utility достаточно.
Программа выдает Device is offline
Какая из программ (автор, версия)?
[uquote="Serj_K",url="/forum/viewtopic.php?p=3505879#p3505879"]По идее это прошивка для работы напрямую по USB без преобразователя USB-UART[/uquote]
Как и отмечено в названии файла, прошивка поддерживает работу как по COM так и по USB.
Но все прогрессивное человечество перешло на USB как на менее (без) глючный вариант.
Соответственно к хабу должны быть подключены порты контроллера, отвечающие за USB - А11 и A12, и между А12 и A15 должен быть резистор, у меня 1.5к
VadLeb Для определенности проверь как на плате задействованы указанные
Serj_K выводы.