I have several questions regarding initial booting (nothing in flash) of the OMAP 35x, some specific to the EVM and others specific to a new design based on the OMAP35x. If there is documentation that details this area of functionality, please let me know.
1. Does the DownloadUtility.exe only work with a COM port, or will it work with a USB port?
2. Is source code available for DownloadUtility.exe? If so, can the source be built for Linux? Why is it only available for Windows?
3. Does the DownloadUtility.exe automatically download "dnld_startup_omap3_evm.bin" to the OMAP prior to downloading u-boot.bin? (The SDK-0.9.5 explicitly calls out this file as the "secondary image" while SDK-1.0.0 does not.) Can you give the sequence of events when using DownloadUtility.exe for peripheral booting via UART3? Is the sequence different between 0.9.5 and 1.0.0?
4. What is the significance of the "40T" that is sent to the terminal program when S2 of the EVM is pressed?
5. During peripheral booting, is it necessary to have a first stage loader (like x-loader) for the same reason it's necessary during memory booting? (The reason being that the internal memory isn't big enough to hold the u-boot image?) Or could u-boot.bin be downloaded directly (as seems to happen when using SDK-1.0.0 DownloadUtility.exe)?
Thanks.