This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: Linux
To Ti experts:
Right now; we were able to bootup our AM3351 board with squashFS from NAND partition 7.
Our device has 128MB NAND and we were using SDK V03.00.00.04 for software development.
Due to the read-only for squashFS rootfs, we created another UBIFS in NAND partition-6 to store some extra data.
This UBIFS was created by Ti SDK, create_ubifs.sh.
Below is the unionize.cfg for this user_data.ubifs.
[ubifs]
mode=ubi
image=./user_data.ubifs
vol_id=0
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize
We got an error when trying to mount this /dev/mtd6 to the RAM disk.
Below is the log from board bootup to the ubifs mount command.
Hi Kemal:
Here is the output for /proc/filesystems.
root@am335x-evm:~# cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cgroup
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev sockfs
nodev pipefs
nodev rpc_pipefs
nodev devpts
ext3
ext2
ext4
squashfs
vfat
msdos
nodev nfs
nodev nfs4
ntfs
nodev autofs
nodev mqueue
nodev ubifs
Please, use this mount -t ubifs ubi0:rootfs /media/ram/ line.
Check this Processor SDK wiki page out, the second argument should be UBI volume name from ubinize.cfg file.
According this Memory Technology Devices site.
The modern way of mounting UBIFS is mounting UBI volume character device nodes, e.g.:
$ mount -t ubifs /dev/ubi0_0 /mnt/ubifs
I also would like bring to your attention that message which indicates that your partition calculations might not be correct:
[ 1.730283] mtd: partition "NAND.file-system-2" is out of reach -- disabled