INMYS WIKI

Инженерами для инженеров

Инструменты пользователя

Инструменты сайта


boards:nms-sm-rk3568:burnemmc

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
boards:nms-sm-rk3568:burnemmc [2022/11/28 11:45] – создано Владимир Андреевboards:nms-sm-rk3568:burnemmc [2024/08/12 16:31] (текущий) – [Обновленный процесс прошивки EMMC + SD для NMS-SM-RK3568] Артем Слепов
Строка 1: Строка 1:
-===== Прошивка EMMC в модуле NMS-SM-RK3568 =====+====== Процесс прошивки EMMC + SD для NMS-SM-RK3568 ====== 
 +===== Обновленный процесс прошивки EMMC + SD для NMS-SM-RK3568 ===== 
 +Для прошивки emmc нужно скачать **специальный образ для прошвки**, ссылка [[ https://doc.inmys.ru/hash/4a104c6834a61b238a60b927ca05d24e/RK3568_burn_6.tar.gz|тут]]. После скачивания, нужно распаковать архив, перейти в папку выполнить команду <code>./burn_sd /dev/sdX</code> ** ГДЕ sdX - БУКВА ДИСКА **.  
 +Теперь флешка содержит образ который умеет прошивать emmc. Далее нужно запустить отладку с модулем и подключенными мышью и монитором, на экране выбрать кнопку **Burn emmc** и дождаться окончания работы скрипта. 
 + 
 +Либо можно зайти через консоль (скорость 1500000), и выполнить команды:<code> 
 +cd /mnt/store/burn_to_emmc/ 
 +./burn_emmc.sh 
 +</code> 
 + 
 +===== (Оригинальная версия) Прошивка EMMC в модуле NMS-SM-RK3568 ===== 
 +  * Для прошивки EMMC, необходимо доставить {{boards:nms-sm-rk3568:emmc_burn.tar.gz|файлы}} на устройство, например распаковав их на флешку. 
 +  * Удостоверьтесь что на плате отсутствует джампер X2 {{ :boards:nms-sm-rk3568:download.png?direct&400 |}} 
 +  * Далее нужно перейти в каталог emmc_burn и выполнить команду ./emmc_burn.sh 
 + 
 +Если вы сохранили файлы на флешку, то нужно вставить её в устройство и выполнить следующие команды: 
 +<code> 
 +mkdir /mnt/flashDisk 
 +mount /dev/sdX /mnt/flashDisk 
 +cd /mnt/flashDisk/emmc_burn 
 +</code> 
 +** ГДЕ sdX - БУКВА И РАЗДЕЛ ДИСКА ** 
 + 
 +После этого выполните команду 
 <code> <code>
-dev=/dev/mmcblk0 +./emmc_burn.sh
-echo 'o n p 1 32768 +1G n p 2 2129920 +1G n p 3 4227072 +1500M a 1 w' | tr ' ' '\n' | fdisk -u ${dev} +
-fw=/tmp +
-dd if=${fw}/idblock.bin of=${dev} seek=64 +
-dd if=${fw}/uboot.itb of=${dev} seek=16384 +
-mkfs.ext4 /dev/mmcblk0p1 +
-mount /dev/mmcblk0p1 /opt/ +
-mkdir /mnt/sdcard +
-mount /dev/mmcblk1p1 /mnt/sdcard +
-cd /mnt/sdcard/ +
-cp -ra Image extlinux logo.bmp rk-kernel.dtb rk3568-inmys-smarc-evm.dtb rootfs.cpio.gz /opt/ +
-sync +
-cd / +
-umount /opt +
-umount /mnt/sdcard+
 </code> </code>
 +
 +По умолчанию скорость обмена: **1500000**
boards/nms-sm-rk3568/burnemmc.1669625114.txt.gz · Последнее изменение: 2022/11/28 11:45 — Владимир Андреев