Hi Forum,
I have a few questions about the OMAPL137 when using a SPI flash on SPI0 for booting and sharing the spi bus. For my application I would like to use a spi flash on spi0 to boot an OMAPL137 processor. For this I would like to use the following boot configuration
BOOT[7]=0,
BOOT[2]=1,
BOOT[1]=0,
BOOT[0]=1,
BOOT[3]=x
It is my understanding from the documentation, that this will shift in the whole program code to ram and run it from there.
1) So after starting the main program, does the OMAPL137 need to access the boot flash any more?
2) Can the flash be powered down (for thermal protection, e.g. by cutting the power using a p channel mos transistor on a gpio pin) safely?
3) I f done so can the SPI0 used with other devices (e.g. an ADC)?
4) What is the recommended way to ensure the proper function of the boot pins at boot time (probably external pull up/down resistors) and later function as SPI interface?
5) Is there an application Note or recommended way to implement this?
6) When powering up the spi flash during run time (E.g. to update the program stored in it) what needs to be considered?
kind regards,
Bernd