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.

AM3359: Reason for SD card size restriction for custom linux image

Part Number: AM3359

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? 

  • It is a generic recommendation based off of our largest root filesystems and their needs. Using a smaller filesystem should allow you to a smaller SD Card, but you will need to verify that everything works well for your needs.

    I hope this helps.