ALT Mobile/Портативные приставки Anbernic

Материал из ALT Linux Wiki
< ALT Mobile
Версия от 14:25, 8 мая 2024; Petr-akhlamov (обсуждение | вклад) (добавил красную рамку шаблона Attention)
Внимание! ВНИМАНИЕ! ЭТО ЧЕРНОВОЙ НАБРОСОК ИНСТРУКЦИИ, СОЗДАННЫЙ ДЛЯ СОХРАНЕНИЯ ОСНОВНОЙ ИНФОРМАЦИИ! ОН БУДЕТ В ДАЛЬНЕЙШЕМ ИЗМЕНЯТЬСЯ И ДОПОЛНЯТЬСЯ. НА ДАННЫЙ МОМЕНТ ЕГО ЛУЧШЕ НЕ ПРИМЕНЯТЬ!


Подготовка железа

1. Выкручиваем четыре шестигранных винта на задней крышке

2. Снимаем крышку, аккуратно отщёлкивая защёлки.

3. Выкручиваем внутренние винтики, удерживающие плату в корпусе

4. КРАЙНЕ АККУРАТНО отключаем все провода и шлейфы.

5. Аккуратно отключаем аккумулятор и переворачиваем плату.

6. Откручиваем 4 винтика, которые держат радиатор. Возвращаем плату в прежнее положение и снимаем радиатор с кулером.

7. У верхнего правого угла платы находим надпись "DEBUG". Рядом с ней находятся 4 контактные площадки.

8. АККУРАТНО припаиваем тонкие проводочки (можно взять из витой пары) к 3-м из 4-ёх: GND (земля), RX и TX

9. Выводим проводки наружу. Можно проделать отверстие или просто аккуратно обрезать пластик по краю корпуса

10. Производим сборку в порядке, обратном разборке.

11. Подключаем проводочки согласно распиновке к TTL программатору.


Подготовка ОС

1. Записываем на карту памяти образ ALT Mobile

2. Монтируем штатными средствами ОС карту памяти.

3. Правим с правами root файл /boot/extlinux в корне главного раздела карты памяти - приписываем в строчке fdtdir следующее:

  fdt ../dtb/rockchip/rk3399-rockpro64-v2.dtb

В строчке append прописываем следующее: append root=UUID=08039ce4-e4bb-4891-bc56-5eb0db5f60cb ro loglevel=3 splash psi=1 console=ttyS2,1500000n8 fbcon=rotate:3 video=HDMI-A-1:1280x720@60

4. Сохраняем результат, отмонтируем карту памяти и вставляем её в ГЛАВНЫЙ, первый по порядку слот.

5. Подключаемся к TTL консоли: pyserial-miniterm --eol CRLF --raw /dev/ttyUSB0 1500000

6. Включаем приставку и сразу же быстро нажимаем сочетание клавиш Ctrl+C на клавиатуре.

7. Всё, мы попали в командную консоль загрузчика U-Boot.

8. Набираем в этой консоли следующие команды:

 mmc dev 1 - переключаем загрузочное устройство
 run bootcmd_mmc1 - запускаем загрузку с карты памяти

9. Выбираем нужный пункт загрузки с помощью цифр и грузим ОС