I have an 8148evm and I'm trying to understand the stages of booting prior to U-Boot, and then once U-Boot is executing. I am reading the AM3871 TRM document and the PSP_UBoot doc that came in the EZSDK. I am working with the setup detailed in the setup.sh.. NFS for filesystem and TFTP for kernel.
I'm a bit confused as to why I had to enable NAND on SW2 for this to work. Arent both the uboot-min and uboot-2nd-stage binaries on the SD card? I would assume so, because if i attempt to power on the board without the SD card in there, it won't boot. So how is NAND involved at all? What made the processor jump to executing the uboot-min? Is the SD card mapped to address 0 in memory? Is that how execution begins at power-up..just start executing at address 0?
Thanks in advance for any help!