Актуальный образ, по сути идентичный записанному на eMMC базовому образу, может быть загружен по ссылке: A64-Antares_sdcard_2022_07_20.rar

Загрузчик процессора Allwinner A64 работает по следующему алгоритму:

1. Проверяет слот ПЗУ 1 (SD карту) на наличие инструкций по начальному адресу;

2. Проверяет слот ПЗУ 2 (eMMC память) на наличие инструкций по начальному адресу;

3. Переходит в режим загрузки по USB OTG.

«АНТАРЕС А64» (далее – Изделие) использует данную особенность в соответствии с рекомендациями разработчиков процессора. Таким образом, при наличии в разъеме SD – носителя с загрузочным образом, даже при наличии исправной eMMC загрузка будет осуществляться с SD карты.

Данная особенность крайне полезна при разработке, либо для восстановления / обновления ПО и по умолчанию активна.

Для распаковки архива мы используем свободно распространяемый архиватор 7z: https://www.7-zip.org/

Размер базового образа не превышает 2 ГБ, соответственно для его использования понадобится любая micro SD карта памяти объемом от 2 ГБ и более. Скорость работы SD карты будет влиять на скорость загрузки системного ПО.

Для записи распакованного образа вида «A64-Antares_sdcard_YYYY_MM_DD.iso» мы используем свободно распространяемый инструмент Win32DiskImager: https://win32diskimager.org/

Главное окно Win32DiskImager представлено на рисунке 1.

Алгоритм записи следующий:

1. Подключить micro SD к компьютеру с ОС MS Windows;

1.1 Для исключения риска потери данных при неправильно выбранном устройстве для записи образа рекомендуем отключить от компьютера все съемные носители информации (USB Flash, USB HDD и т.д.) кроме целевой micro SD карты;

2. Запустить Win32DiskImager, убедиться, что в выпадающем списке «Device» присутствует устройство и его буквенное обозначение соответствует целевой micro SD карте.

3. Указать путь до распакованного образа iso и нажать «Write».

Рисунок 1. Главное окно Win32DiskImager

После успешно записи iso на micro SD карту необходимо:

1. Убедится, что Изделие выключено;

2. Подключить micro SD карту к соответствующему разъему Изделия;

3. Подать питание на Изделие и в USRT-консоли проконтролировать загрузку с micro SD (рис.2).

Trying to boot from MMC1				// SPL загружен с MMC1 (слот SD карты)
MMC:   mmc@1c0f000: 0, mmc@1c11000: 1   // u-boot обнаружил MMC1 (слот SD карты) и MMC2 (слот eMMC)
ION: BOOT_DEVICE_MMC1  				 // u-boot выбрал для передачи управления kernel на MMC1 (слот SD карты)
Рисунок 2. Сообщения UART-консоли
« Назад