Other Parts Discussed in Thread: INA3221, LM90, HD3SS3220
Hello, we have managed to get booting Linux from eMMC with help if TI and now looking into using tisdk-default rather than tisdk-base filesystem.
I am creating the filesystem using the following:
<path-to-sdk>/filesystem$ mkfs.ext4 -F tisdk-default.ext4
mke2fs 1.46.5 (30-Dec-2021)
The file tisdk-base.ext4 does not exist and no size was specified.
<path-to-sdk>/filesystem$ dd if=/dev/null of=tisdk-default.ext4 bs=8M seek=300
0+0 records in
0+0 records out
0 bytes copied, 0.000231378 s, 0.0 kB/s
<path-to-sdk>/filesystem$ mkfs.ext4 -F tisdk-default.ext4
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 76800 4k blocks and 76800 inodes
Filesystem UUID: 2963df85-a637-4103-9472-1da1c68f9246
Superblock backups stored on blocks:
32768
Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
<path-to-sdk>/filesystem$ mkdir mnt_fs
<path-to-sdk>/filesystem$ sudo mount -t ext4 tisdk-base.ext4 mnt_fs
<path-to-sdk>/filesystem$ cd mnt_fs
<path-to-sdk>/filesystem/mnt_fs$
<path-to-sdk>/filesystem/mnt_fs$ sudo tar xvf ../tisdk-base-image-am62xx-evm.tar.xz
Loading the u-boot using DFU USB and then flashed U-boot on to the eMMC and the last step of flashing rootfs I get the following error:
$ sudo dfu-util -a rootfs -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem/tisdk-default.ext4
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../
dfu-util: File size is too big: Success