Прошил на нее uboot и сейчас хочу прошить на флешку саму фс.
Ранее грузился с нфс, но этого стало недостаточно.
Делаю следующим образом:
1 .Монтирую в директорию /nfs/ltm_client/ образ rootfs.client.ext2 #это образ с которого я грузился по нфс
2.
- Код: Выделить всё
#mkfs.jffs2 -b /nfs/ltm_client -o /home/user/image/jffs2_root.img
и копирую получившийся образ в /tftpboot/
3. Заливаю по tftp этот образ на плату:
- Код: Выделить всё
Uboot> protect off 0x20000 0x7EFFFF
Uboot> erase 0x20000 0x7EFFFF
Uboot> dhcp 0x90000000 jffs2_root.img
Bytes transferred = 1538349 (17792d hex)
U-Boot> cp.b 0x90000000 0x20000 0x17792d
U-Boot> protect on all
После этого перезагружаю плату, uboot грузится, делаю следующее:
- Код: Выделить всё
U-Boot> ls
Scanning JFFS2 FS: done.
U-Boot>
И дальше сдвинуться не могу. Если грузить оригинальный образ, то на плате появляются все необходимые папки и я могу загрузить ядро.
Может я не правильно создаю образ? Прошу, вас, уважаемые, помогите.