banner
Центр новостей
Наши продукты гарантируют безболезненное, практичное и безопасное решение.

Руки

Oct 22, 2023

StarFive прислала мне один из своих SBC VisionFive 2 RISC-V для оценки и обзора. Я получил модель с двойным Gigabit Ethernet и 8 ГБ оперативной памяти, и я расскажу о своем опыте работы с образом «книжного червя» Debian 12. Но учтите, что это не будет обзор, поскольку в настоящее время доска не подлежит пересмотру. Это действительно для первых пользователей, и здесь нужно решить множество проблем, и в этом посте я расскажу, что работает, а что нет, а также о некоторых проблемах, с которыми я столкнулся при установке ОС…

Доска поставляется в упаковке с надписью «Примите перемены, примите будущее».

В нижней части есть несколько полезных ссылок и QR-кодов. Вам понадобится репозиторий GitHub с исходным кодом и инструкциями по созданию образа из исходного кода (примечание: рекомендуется Ubuntu 16.04, 18.04 или 20.04 x86_64), а также раздел форума RVspace для доски, где мы найдем инструкции по началу работы и отзывы других пользователей.

Компоновка платы и компоненты выглядят точно так же, как при запуске на Kickstarter, за исключением того, что моя плата — VisionFive 2.В1.3Б.

У нас есть четырехъядерный процессор RISC-V StarFive JH7110 в центре, чип оперативной памяти BIWIN BWMZCX32H2A-64G объемом 8 ГБ, мост VL805 PCIe-USB 3.0, как в Raspberry Pi 4, два трансивера MotorComm YT8531C Gigabit Ethernet и AXP15060. ПМИЦ. Все основные порты расположены на одной стороне: аудиоразъем 3,5 мм, четыре порта USB 3.0, выход HDMI 2.0 и два порта Gigabit Ethernet.

На нижней стороне имеется разъем для карты MicroSD, который мы будем использовать для загрузки ОС, разъемы для флэш-модуля eMMC и разъем M.2 для твердотельного накопителя NVMe.

Образы Debian доступны на веб-сайте StarFive со ссылкой на Baidu Drive или Google Drive. Последнее изображение на данный момент — Image-69, выпущенное в конце декабря.

Несжатый образ не поместился на мою карту MicroSD емкостью 8 ГБ, поэтому я записал его на карту MicroSD емкостью 32 ГБ, что заняло около 45 минут. Я думаю, что он скоро умрет, и мне, возможно, придется купить еще одну партию карт. Вся эта трата времени на покупку карт MicroSD, срок службы которых составляет всего несколько месяцев, отчасти является причиной того, что мне всегда не нравились платы, которые загружаются только с карты MicroSD…

Затем я подключил USB-клавиатуру, USB-мышь, кабель Ethernet и адаптер питания USB Type-C. Изначально я выбрал 5 В/2 А, но это не очень хорошая идея, поскольку он не обеспечивает достаточной мощности и плата будет постоянно загружаться. Адаптер питания Raspberry Pi 5 В/3 А тоже не помог, поэтому я выбрал адаптер питания GaN мощностью 100 Вт, чтобы убедиться, что у меня нет проблем, связанных с питанием. Да, и я добавил проставку, чтобы поднять доску, поскольку это рекомендуется.

Но затем я заметил, что плата не загружается, и нашел на форуме объявление Image 69, в котором объясняется:

Пожалуйста, обновите последние двоичные файлы SPL 46 и U-Boot 44, следуя Руководству: 4.3, глава 77, прежде чем запускать этот образ Debian. это очень важно.

Поиск подходящей документации занял некоторое время, поскольку она разбросана повсюду на китайском и/или английском языке, но лучше всего обратиться к странице статуса публикации документа с документацией на английском языке. Можно войти в систему через SSH, но, учитывая вероятность возникновения проблем с загрузкой, я бы очень рекомендовал подключить последовательную отладочную плату, и именно так я узнал об упомянутой выше проблеме с циклом загрузки.

Перед установкой Debian 12 нам необходимо обновить загрузчик SPL и U-boot на VisionFive 2, а также использовать минимальный образ Linux sdcard.img. Мы найдем их на GitHub, и я использовал файловую часть программного обеспечения VisionFive2 v2.8.0. Первым делом нужно было прошить sdcard.img на карту MicroSD. Этот образ помещается на карту емкостью 8 ГБ.

Мы можем войти в систему с именем пользователя «root» и паролем «starfive». Вот журнал загрузки для пытливых умов.

Давайте убедимся, что мы подключены к сети:

Все хорошо. Теперь мы можем загрузить последние двоичные файлы SPL и U-boot с GitHub и перенести их на плату через SCP с вашего хост-компьютера:

Вернувшись в терминал VisionFive 2, мы можем проверить разделы: