ALT Mobile/Портативные приставки Anbernic
Подготовка железа
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. Выбираем нужный пункт загрузки с помощью цифр и грузим ОС