Снятие дампа на SD карту происходит аналогично Снятию полного дампа памяти с КП Antminer S9 по TFTP за исключением того, что мы не будем поднимать TFTP сервер. А выгружать файлы будем напрямую на SD-карту.
В качестве примера возьмём контрольную плату от Antminer S9k, как раз на таких платах возникают проблемы снятия дампа по TFTP, зато хорошо работает поддержка MMC команд.
Начнём. Сперва подготовьте программу «Tera Term».
Прога свободная, можно скачать на официальном сайте.
Эта программа поможет нам работать с удобным терминалом.
Приготовьте отформатированную в FAT32 SD-карту.
Подключите КП к USB-UART преобразователю.
Установите SD-карту в слот.
Запустите контрольную плату и перейдите в режим u-boot.
Контент доступен только участникам форума
Проверьте работоспособность слота SD-карты:
Контент доступен только участникам форума
Если в ответ мы получим данные по SD-карте, значит карта доступна и всё работает нормально.
Контент доступен только участникам форума
Считайте 1 часть дампа памяти в ОЗУ:
Контент доступен только участникам форума
Дождавшись результата:
Контент доступен только участникам форума
Можно приступать к записи данных в файл на SD-карту:
Прописываем в терминал:
Контент доступен только участникам форума
Контент доступен только участникам форума
Значит, что всё записалось хорошо.
Получим 2 часть в память ОЗУ:
Контент доступен только участникам форума
И запишем на SD-карту:
Контент доступен только участникам форума
Далее 3 часть:
Контент доступен только участникам форума
Ну и последнюю часть:
Контент доступен только участникам форума
После получения ответа об успешной записи на SD-карту, отключаем питание КП и вынимаем флешку.
Если проверить содержимое SD на компьютере мы увидим 4 файла дампа NAND.
Контент доступен только участникам форума
Теперь этим дампом можно прошивать остальные контрольные платы.
Материал подготовил: @Vinogradov
Копирование и распространение с разрешения автора.