> erase ${jffs_fladdr} +1b80000
1. В U-Boot 2010.09 для Тион-Про2 разделы Flash:
u-boot> mtdparts
device nor0 <physmap-flash.0>, # parts = 6
#: name size offset mask_flags
0: u-boot 0x00080000 0x00000000 1
1: ukernel 0x00280000 0x00080000 0
2: root 0x03cc0000 0x00300000 0
3: free 0x00020000 0x03fc0000 0
4: u-boot_env1 0x00010000 0x03fe0000 0
5: u-boot_env2 0x00010000 0x03ff0000 0
> erase ${jffs_fladdr} +1b80000
Вы стираете 1b80000, а нужно 3cc0000
Стирать для JFFS надо _весь_ раздел, этом можно сделать командами:
protect off nor0,2
erase nor0,2
2 -- номер из вывода mtdparts
Если после стирания всего раздела root у вас КФС так и не бдует
монтироваться, пришлите мне ваш файл rootfs.arm.jffs2
2. В ядро у вас не передаётся переменная mtdparts из U-Boot:
> Kernel command line: console=ttyAM0,57600n8 root=/dev/mtdblock2 rootfstype=jffs2 rw video=ep93xxfb:vout=1,vmode=17
Поэтому получаете в ядре разбиение Flash:
> Using physmap partition information
> Creating 3 MTD partitions on "physmap-flash.0":
> 0x00000000-0x00080000 : "bootloader"
> 0x00080000-0x00300000 : "kernel"
> 0x00300000-0x03fc0000 : "rootfs"
Адреса и размеры совпадают с номерами 0, 1 и 2 из U-Boot.