Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Процессорные модули » SK-A40i-NANO(-2E)(-V)
прошивка модуля через USB флэшку
Kamil_ufa
Добавлено 16.04.2024 19:13
0
Сообщение: 1
Kamil_ufa
0

Пункты: 301
Регистрация: 01.04.2024
Добрый день!

Есть ли возможность настроить прошивку модуля через USB флэшку? Т.е. не через usb-otg
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.04.2024 19:55 Сообщение: 2
sasamy
4.71

Пункты: 85709
Регистрация: 14.08.2009
Цитата

Есть ли возможность настроить прошивку модуля через USB флэшку? Т.е. не через usb-otg


сначала загружается маленькая система через usb-otg которая прошивает образ из usb-флешки, в мануале это описано

Цитата

ПРОГРАММИРОВАНИЕ EMMC FLASH
1. Программирование eMMC с использованием USB карты памяти.


сам по себе процессор ничего шить не может, надо сначала загрузить какой-то код
Спуститься к концу Подняться к началу
Персональная информация
Perevezentsev
Добавлено 20.03.2025 21:19 Сообщение: 3
Perevezentsev
5

Пункты: 1018
Регистрация: 08.10.2023
Добрый день.
Подскажите, пожалуйста, наиболее оптимальный вариант снятия образа eMMC SK-A40i-NANO-2E и загрузки его на новые платы через USB флэшку (exFAT).
Залил в плату нужный образ, установил и настроил все необходимые мне утилиты.

1. Через FEL выгружаем копию eMMC (7.6 Гб) на USB флешку кодом в autorun.sh:
rmmod -f g_mass_storage
dd if=/dev/mmcblk2 of=/mnt/sdcard.img && sync
reboot

2. Затем меняю код в autorun.sh и загружаю в новую плату:
rmmod -f g_mass_storage
dd if=/mnt/sdcard.img of=/dev/mmcblk2 bs=1M && sync
reboot
При таком способе очень часто образ не заливается и заканчивается процесс ошибкой. Примерно каждая 4я плата. Повторные попытки успехом не увенчались.

3. Так же пробовал загружать в новую плату образ eMMC новым способом по вашей рекомендации на форуме для платы SODIMM:
rmmod -f g_mass_storage
dd if=/mnt/sdcard.img of=/dev/mmcblk2 bs=1M count=65
partprobe /dev/mmcblk2
(echo d; echo 2; echo n; echo p; echo 2; echo 133120; echo; echo w) | fdisk /dev/mmcblk2
partprobe /dev/mmcblk2
mkfs.ext4 -F /dev/mmcblk2p2
losetup -P /dev/loop0 /mnt/sdcard.img
mkdir /tmp/emmc
mkdir /tmp/img
mount /dev/mmcblk2p2 /tmp/emmc
mount -r /dev/loop0p2 /tmp/img
cp -r /tmp/img/* /tmp/emmc
umount /tmp/emmc
umount /tmp/img
losetup -d /dev/loop0
reboot

http://starterkit.ru/html/index.php?name=forum&op=view&id=31373&last#0

Для этого использовал FEL от SODIMM LVDS, так как нет такого для SK-A40i-NANO-2E. При копировании образа eMMC таким способом теряются права на изменения файлов и папок. Доступно только для чтения.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.03.2025 11:19 Сообщение: 4
sasamy
4.71

Пункты: 85709
Регистрация: 14.08.2009
Цитата

2. Затем меняю код в autorun.sh и загружаю в новую плату:
rmmod -f g_mass_storage
dd if=/mnt/sdcard.img of=/dev/mmcblk2 bs=1M && sync
reboot
При таком способе очень часто образ не заливается и заканчивается процесс ошибкой.


ошибка как выглядит? В приниципе такой способ должен нормально работать.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-A40i-NANO(-2E)(-V)