Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10
Примонтировать образы
gormih
Добавлено 30.09.2011 17:07 Редактировалось 30.09.2011 17:08
5
Сообщение: 1
gormih
0

Пункты: 87
Регистрация: 30.09.2011
Добрый день!
Стоит задача примонтировать образ rootfs.bin на "большом пк"
Под убунтой делаю так:
Цитата
usr@gma#file ./rootfs.bin
./rootfs.bin: Linux jffs2 filesystem data little endian

usr@gma#sudo dd if=./rootfs.bin of=/dev/mtdblock0
[sudo] password for usr:
65536+0 записей считано
65536+0 записей написано
скопировано 33554432 байта (34 MB), 5,5383 c, 6,1 MB/c
usr@gma#sudo mount -o loop -t jffs2 /dev/mtdblock0 /media/arm
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде


Образ собран именно под эту плату (этот раздел)

Что я неправильно делаю?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.10.2011 19:39 Сообщение: 2
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
тащ. гугель -> "mount jffs2 image" - первая ссылка
ссылка
оттуда:
Код
sudo apt-get install mtd-tools
sudo modprobe -v mtd
sudo modprobe -v jffs2
sudo modprobe -v mtdram total_size=256000 erase_size=256
sudo modprobe -v mtdchar
sudo modprobe -v mtdblock
sudo dd if=ubuntu-9.0.5.Release.jffs2 of=/dev/mtd0
sudo mount -t jffs2 /dev/mtdblock0 ~/Documents/plugpc/image

у меня виртуалка вылетела на total_size=256000 и запустилась на 16000..
Код
debian:~# modprobe -v mtdram total_size=16000 erase_size=256
insmod /lib/modules/2.6.26-1-686/kernel/drivers/mtd/mtd.ko
insmod /lib/modules/2.6.26-1-686/kernel/drivers/mtd/devices/mtdram.ko total_size=16000 erase_size=256
debian:~# modprobe -v mtdchar
insmod /lib/modules/2.6.26-1-686/kernel/drivers/mtd/mtdchar.ko
debian:~# modprobe -v mtdblock
insmod /lib/modules/2.6.26-1-686/kernel/drivers/mtd/mtd_blkdevs.ko
insmod /lib/modules/2.6.26-1-686/kernel/drivers/mtd/mtdblock.ko
debian:~# cd /srv/
debian:/srv# ls
cvs
debian:/srv# cd /home/user/src/
debian:/home/user/src# ls
buildroot-2010.08 libx11-dev_1.3.3-4_i386.deb utils
buildroot-2010.08_safe linux-2.6.36-rc6 vlc-1.1.3
libdbus-1-3_1.2.24-4+squeeze1_i386.deb readme.txt vlc_1.1.3.orig.tar.bz2
libdbus-1-dev_1.2.24-4+squeeze1_i386.deb rootfs.bin xcb_2.4-4.1_i386.deb
libmad0_0.15.1b-5_i386.deb u-boot-2010.09
libmad0-dev_0.15.1b-5_i386.deb user_hdd
debian:/home/user/src# dd if=./rootfs.bin of=/dev/mtd0
5632+0 records in
5632+0 records out
2883584 bytes (2.9 MB) copied, 0.0765485 s, 37.7 MB/s
debian:/home/user/src# mount -t jffs2 /dev/mtdblock0 /mnt/
debian:/home/user/src# ls /mnt/
bin boot config dev etc home init lib linuxrc mnt opt proc root sbin sys tmp usr var

бинарник сплодил из того, что под рукой оказалось..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10