Hi
I have the OMAP-L138 EVM with C6748 SOM.
From the spi example code (pspdrivers_01_30_00_05\packages\ti\pspiom\examples\evm6748\spi\edma\src code), I understand that it uses spi0 to acces a flash chip and erases, writes and reads a sector of that chip. Since spi_Test() does not complain that data comparison fails, I assume this code works.
However, I have a few problems with this example:
1. I can't seem to find a flash chip connected to spi0. The only flash chip that I can find is M25P64, which is a 64 Mbit chip connected to spi1 (according to the schematics). Am I overlooking something?
2. I have a custom breakout board for J13 (PMDC) and J28 (EMIF-A); spi0 should be available on these connectors. However, if the example program runs, I cannot see proper clock, simo and somi signals. The clock signal seems like a nice sinusiod at 25 MHz with 1.2 V amplitude (captured on my scope with 500 MSa/s, so it shouldn't be a scoop bandwith issue). The other signals are constant (don't change). This clock is also present when the cpu is halted and before spi is initialized, so I'm not sure that it really is a proper spi signal. Should spi0 signals always be present on J13/J28 when spi sample is run? Or are there some multiplexers / dip switches that need to be set?
3. spi1 should be available on J30 (AUDIO). I don't have a breakout for that connector, but probing there with my scope did not reveal any spi signals. Again: multiplexer / dip switches issue?
Best regards
Admar