Hello!
AM335x TRM (spruh73j) mentions Booting Parameters Structure. Recently I modified StarterWare bootloader to read and parse this structure. When I boot device from SPI flash value of Current Booting Device field is 0x0B (must be 0x15 according to TRM). It doesn't match any of values mentioned in TRM. When I boot device from USB the value is 0x44 (matches TRM). Looks like table 26-40 is outdated.
P.S.
Clause 26.1.8.2 of TRM seems to be incorrect:
> The boot image is downloaded directly into internal RAM at the location 0x402F0000 on GP devices.
When device boots from USB image seems to be loaded to 0x402F0400.