SPRZ452I july 2018 – may 2023 AM6526 , AM6528 , AM6546 , AM6548
Boot: FAT16 Fails When Root Block Resides in More Than One Cluster
AM65x SR 1.0
Boot ROM will not find the boot file on a FAT16 file system if the file system uses multiple clusters for the boot block. Boot fails if the boot file does not reside on the first cluster. This has been observed when using Ubuntu to create a small FAT16 partition. In this case the cluster size is 4KB, so only 128 entries reside in the first root cluster (each directory entry is 32 bytes). If the boot file resides in file index 128 or later (max size is typically set to 512) the ROM will not find the boot file.
Use FAT32 partition, instead of FAT16 partition.