VisionFive 2 не загружается с только что записанной microSD-карты — чаще всего причина не в «битой» плате, а в устаревшей прошивке загрузчика SPL/U-Boot во флеш-памяти, которая не понимает свежие образы ОС, или в неверно выставленных переключателях режима загрузки на самой плате. Это первое, что стоит проверить до перезаписи карты и тем более до подозрений на аппаратный дефект.
VisionFive 2 — одноплатный компьютер компании StarFive на процессоре JH7110 с архитектурой RISC-V. Плата позиционируется как доступная платформа для изучения открытой архитектуры, разработки ПО и DIY-проектов, и по формату во многом повторяет привычные одноплатники: GPIO-гребёнка, Ethernet, USB, видеовыход, слот под microSD и M.2. Однако экосистема RISC-V моложе, чем ARM, поэтому часть шагов — обновление прошивки, выбор образа, настройка периферии — требует более вдумчивого подхода. Ниже разберём запуск, прошивку и типичные проблемы без привязки к «идеальному» сценарию.
Что представляет собой плата и что проверить перед первым запуском
Перед подачей питания полезно убедиться, что комплектация и подключение соответствуют базовым требованиям. Питание подаётся через порт USB-C, и источник должен стабильно выдавать достаточный ток — слабые зарядные устройства от телефонов являются частой причиной «загадочных» перезагрузок и отказа стартовать. Проверьте, что блок питания рассчитан на требуемые параметры, указанные в документации к вашей ревизии платы.
На плате присутствуют переключатели выбора источника загрузки (boot mode). Их положение определяет, откуда процессор начнёт исполнение кода: с QSPI-флеша, microSD или другого носителя. Точная маркировка положений зависит от ревизии платы, поэтому сверяйтесь с шёлкографией и официальным руководством StarFive — универсальной комбинации «всегда вот так» здесь нет.
- 🔌 Проверьте блок питания: он должен соответствовать требованиям из документации к вашей ревизии платы.
- 💾 Используйте качественную microSD-карту от известного производителя — дешёвые нонейм-карты часто дают ошибки чтения при загрузке.
- 🖥️ Для первичной диагностики подключите UART-адаптер к отладочному разъёму — консоль покажет, на каком этапе останавливается загрузка.
- 🔀 Убедитесь, что переключатели boot mode соответствуют выбранному носителю.
UART-консоль — главный инструмент диагностики VisionFive 2. Даже при «полностью мёртвой» плате лог загрузчика через последовательный порт обычно показывает, где именно всё остановилось.