I am now moving from code development to actually trying to boot from my custom board which includes the Logic PD OMAP-L138 SOM. I have some very basic questions on how to do this. I have read the various Wiki pages and all available documentation on booting (please do not refer me to the generic Wiki pages with your answers, unless there is some obvious oversight on my part. I much prefer an interactive Q&A on this forum which tends to be much more productive and much less time consuming....for me).
The SOM includes a 64MB flash memory chip which is on the SPI1 bus. I would like to program my code into this device and boot from it. I understand that the ARM is the master device in the OMAP-L138 and will attempt to boot from the storage device identifed by the BOOT[0:8] pins, which I will program to 0x0C using dip switches on my board.
I also understand that I can generate a boot image by using AISGen which will generate a boot image from my CCS .out file, and will generate code for various key elements of the OMAP such as PLLs, Pinmuxes, and external memory.
What I don't understand is:
1. How to get my boot image file (project.ais) programmed into the SPI flash on the SOM. Can this be done via my emulator connection using CCS? If not what other methods are available?
2. I understand that there is a bootloader application resident on the SPI flash chip, however I do not have a serial connection on my board. I do have a USB client connection on my board. Can this somehow be used to program the flash memory?
Sorry if this is "basic" sfuff, but we all have to start somewhere.....:)
Thx,
MikeH