We've been attempting to strap the boot order for our AM35xx platform according to Table 24-4 in SPRUGR0B (the AM35xx TRM). We normally boot from XIP but also require the option to boot from UART during debug. The debug option is achieved using a header.
Based on this, the obvious strapping solution would be SYS_BOOT[5] set to '1' and SYS_BOOT[4:0] set to '10011' which according to the table makes UART the first boot device and XIP the second boot device.
When we strap this option we do not get either UART or XIP boot (a bootloader is already in the FLASH).
When we strap with SYS_BOOT[5] set to '1' and SYS_BOOT[4:0] set to '11100' we can boot from the UART.
When we strap SYS_BOOT[4:0] set to '11111' regardless of SYS_BOOT[5] we get XIP.
Is there an updated table available with the correct boot options?
Regards
Andy
ps can the table also be corrected to removed the mention of reduced pin mode for SYS_BOOT[8] - I believe this function is not supported and SYS_BOOT[8] has to be pulled down for the SDRC to function.