• Правила для неактивных участников. Читаем ТЕМУ, статус: Неактивный
    Как скачать файлы и всё о кредитах читайте в ТЕМЕ

Как слить один раздел с Emmc через UART

Admin

Администратор
Регистрация
31 Дек 2014
Сообщения
4,564
Страна
Ukraine
Credits
3,315
Откуда: Николаев
Имя
Дмитрий
Иногда не хочется сливать все данные с emmc целиком, достаточно одного раздела.
Здесь будем обсуждать как сливать и какими командами, так же как залить один раздел обратно в emmc.
Залить дамп по разделам можно задав начальный адрес
 
Последнее редактирование:

Admin

Администратор
Регистрация
31 Дек 2014
Сообщения
4,564
Страна
Ukraine
Credits
3,315
Откуда: Николаев
Имя
Дмитрий
Рассказываю на примере шасси TP.MS338E.PB803, еммс 4G.
1. Форматируем флешку в FAT32 и вставляем ее в USB порт.
1. По UART конектимся к процессору до выхода производителя процессора << MStar >>#
2. Узнаем какие разделы имеются на emmc с помощью команды mmc part
3. Нужный нам раздел tvconfig имеет данные length (длина, сектора, блоки, называйте как хотите) 20480
4. Что бы узнать полный размер в Mb, мы эти данные умножаем 20480 х 512 = 10485760 то есть 10mb
5. В встроенном калькуляторе windows выбираем режим программист, и в режиме Dec вводим наш размер 10485760 и переключаемся на Hex, видим A00000
6. Для начала считываем раздел tvconfig в оперативную память командой: mmc read.p 0x20200000 tvconfig 0xA00000
7. После нее сразу выйдет << MStar >># и мы вводим команду записи с оперативной памяти в USB Flash: fatwrite usb 0:1 0x20200000 tvconf.img 0xA00000
После записи во флешку мы снова увидим << MStar >>#

usb.jpg
 
Последнее редактирование:

Сверху