мигает изображение yocto в raspberrypi cm3 eMMC - PullRequest
0 голосов
/ 08 мая 2018

Я создал образ yocto для raspberrypi cm3 и хочу его перенести в eMMC. В каталоге deploy / images / raspberrypi-cm3 нет файла .img, который будет мигать, а также как я могу узнать, будет ли мой образ загружаться непосредственно при запуске. На самом деле, это первый раз, когда я работаю с Yocto, и впервые я высвечиваю изображение на доске. Это мое содержимое каталога deploy / image. Я буду благодарен, если кто-нибудь объяснит мне благодарю вас. введите описание изображения здесь


Спасибо или ответ. Как я понял, командная строка mount предназначена для создания образа диска и делает его читаемым системой. Таким образом, после копирования всего каталога изображений в него и размонтирования его, что бы у меня было в параметре «если», когда я буду прошивать мое изображение с помощью «dd if = / home / user / deploy / images / raspberry-cm3 of = / dev /» mmcblk1 '.

Также при попытке смонтировать образ диска 'sudo mount -o loop raspberry-cm3.img /media/raspberry-cm3/'.

ошибка: mount: точка монтирования / media / raspberry-cm3 / не существует.

Не могли бы вы помочь мне с этим?

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Как я понял, командная строка mount должна создать образ диска и сделать его читаемым системой. Таким образом, после копирования всего каталога изображений в него и размонтирования его, что бы у меня было в параметре «если», когда я буду прошивать мое изображение с помощью «dd if = / home / user / deploy / images / raspberry-cm3 of = / dev /» mmcblk1 '. было бы 'dd if = / media / raspberry-cm3 / of = / dev / mmcblk1'?

0 голосов
/ 08 мая 2018

Этот вопрос должен быть на Суперпользователь .

Вы можете прошить изображение с помощью инструмента командной строки Linux dd.

Например:

dd if=/home/user/deploy/images/raspberry-cm3 of=/dev/mmcblk1 

Убедитесь, что вы используете правильное устройство на выходе (т.е. убедитесь, что / dev / mmcblk1 является вашей картой eMMC)

Редактировать: чтобы мигать, вам нужно сгенерировать изображение. Вы можете сделать это, создав пустой образ, затем смонтировать его как цикл, затем скопировать все дерево каталогов на диск и размонтировать его:

dd bs=512 count=2880 if=/dev/zero of=raspberry-cm3.img
mkfs.msdos raspberry-cm3.img
sudo mount -o loop raspberry-cm3.img /media/raspberry-cm3/
cp -r /deploy/images/raspberry-cm3/* /media/raspberry-cm3/
sudo umount /media/raspberry-cm3/
...