alexey123_45 0 12 февраля, 2016 Опубликовано 12 февраля, 2016 · Жалоба Здравствуйте Столкнулся с такой проблемой.У меня есть собранная rootfs.jffs2 от производителя для OMAP L-138. Мне нужно внести свои изменения. Как написано в инструкции нужно смонтировать, внести правки и отмонтировать jffs2 образ. Как мне осуществить операцию монтирования для jffs2 образа? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 12 февраля, 2016 Опубликовано 12 февраля, 2016 · Жалоба Как мне осуществить операцию монтирования для jffs2 образа? Первая же ссылка в гугле. А вообще, в SDK есть rootfs и в виде простого архива. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexey123_45 0 12 февраля, 2016 Опубликовано 12 февраля, 2016 · Жалоба Та, что в архиве мне не подходит. Я делаю эти же действия в UBUNTU, как по ссылке, все распаковывается и запаковывается, но когда загружается полученный jffs2 образ на плату, то система при запуске выдает ошибку о некорректной распаковке на те папки, которые я менял. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 12 февраля, 2016 Опубликовано 12 февраля, 2016 · Жалоба Опишите подробно свои действия и ошибки, которые потом возникают. P.S. Я бы рекомендовал перейти на ubifs. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexey123_45 0 12 февраля, 2016 Опубликовано 12 февраля, 2016 · Жалоба в ubuntu 10.04 выполняю такие команды sudo modprobe -v mtd sudo modprobe -v jffs2 sudo modprobe -v mtdram total_size=32768 erase_size=256 sudo modprobe -v mtdchar sudo modprobe -v mtdblock sudo dd if=./rootfs.jffs2 of=/dev/mtd0 sudo mount -t jffs2 /dev/mtdblock0 /media/jffs2 в папке /media/jffs2 получаю корневую систему в папку root просто добавляю свой файл sh из 10 строчек и запаковываю обратно так umount /media/jffs2 modprobe -r jffs2 modprobe -r mtdram modprobe -r mtdchar modprobe -r mtdblock tar cvzf ./editRootImage.tar.gz ./rootfs.jffs2 далее этот архив переношу на плату, там распаковываю и записываю в NAND. далее делаю reboot загружается ядро, а потом выдается куча сообщений error uncompress block и далее плата уходит в перезагрузку с резервного образа. если загрузить без моих правок, т.е. ничего не менять, то все грузится и работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 12 февраля, 2016 Опубликовано 12 февраля, 2016 · Жалоба в папке /media/jffs2 получаю корневую систему в папку root просто добавляю свой файл sh из 10 строчек А затем нужно выполнить следующее: mkfs.jffs2 -n -r /media/jffs2 -e 128 -o rootfs_mod.jffs2 И уже этот rootfs_mod.jffs2 записывать в NAND. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexey123_45 0 12 февраля, 2016 Опубликовано 12 февраля, 2016 · Жалоба Спасибо за помощь. Загрузил, вроде работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться