wiki:usomiq-am437x-ezsdk
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:usomiq-am437x-ezsdk [2023/06/16 14:18] – [Автономный старт с NAND] admin77 | wiki:usomiq-am437x-ezsdk [2023/06/16 14:42] (текущий) – [Автономный старт с NAND] admin77 | ||
---|---|---|---|
Строка 213: | Строка 213: | ||
sudo umount /dev/sdc1 /dev/sdc2 | sudo umount /dev/sdc1 /dev/sdc2 | ||
</ | </ | ||
- | Теперь карту можно извлечь из ПК и загружать с нее модуль uSomIQ AM437x. Загрузка происходит автоматически без дополнительных действий. | + | Теперь карту можно извлечь из ПК и загружать с нее модуль uSomIQ AM437x. Загрузка происходит автоматически без дополнительных действий. |
===== Автономный старт с NAND ===== | ===== Автономный старт с NAND ===== | ||
=== Запись загрузчика u-boot === | === Запись загрузчика u-boot === | ||
Строка 223: | Строка 223: | ||
0010: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ | 0010: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ | ||
</ | </ | ||
- | Видно, что память EEPROM чистая. Запишем идентификатор и посмотрим на изменения: | + | Видно, что память EEPROM чистая, если модуль предварительно не прошивали. Запишем идентификатор и посмотрим на изменения: |
< | < | ||
=> run eeprom_usomiq | => run eeprom_usomiq | ||
Строка 232: | Строка 232: | ||
</ | </ | ||
Теперь это однозначно uSomIQ AM437x.\\ | Теперь это однозначно uSomIQ AM437x.\\ | ||
- | Смотрим какие разделы присутсвуют на флеш NAND: | + | Смотрим какие разделы присутствуют на флеш NAND: |
< | < | ||
=> mtd | => mtd | ||
Строка 287: | Строка 287: | ||
nand write ${loadaddr} NAND.kernel | nand write ${loadaddr} NAND.kernel | ||
</ | </ | ||
- | Запись файловой системы: теперь набираем команду ' | + | === Запись файловой системы |
+ | // | ||
+ | |||
+ | |||
+ | теперь набираем команду ' | ||
+ | < | ||
+ | root@am437x-usomiq: | ||
+ | Count of MTD devices: | ||
+ | Present MTD devices: | ||
+ | Sysfs interface supported: | ||
+ | </ | ||
+ | Видим, что последний раздел **mtd9** - это именно раздел под файловую систему. Теперь, | ||
+ | < | ||
+ | ubiformat /dev/mtd9 -s 2048 -O 2048 | ||
+ | ubiattach / | ||
+ | ubimkvol /dev/ubi0 -s 450MiB -N rootfs | ||
+ | mount -t ubifs ubi0:rootfs /mnt | ||
+ | </ | ||
+ | Директория '/ | ||
+ | < | ||
+ | cd /mnt | ||
+ | tar xf ~/ | ||
+ | </ | ||
+ | Теперь можно набрать команду reboot или poweroff, извлечь карту и загружаться непосредственно с модуля без внешнего накопителя. |
wiki/usomiq-am437x-ezsdk.1686914338.txt.gz · Последнее изменение: 2023/06/16 14:18 — admin77