Section about creating a bootable SD card with linux within documentation for "Processor SDK Linux for AM335X" has next restriction: "The SD card you wish to create is inserted into the host system and has a size sufficiently large (16GB or larger) to hold at least the bootloaders, kernel, and root file system."
I'm confused with a "only 16GB or larger" restriction? The custom image can be much more smaller. I even cropped a rootfs partition on a default ti-linux-rt image using parted and tested it on a 8Gb SD card. I didn't notice any wrong behaviour.
Is this restriction caused only by a total size of bootloader, kernel and root file system or there is some hidden meaning, what I didn't notice?