Other Parts Discussed in Thread: OMAP-L138
Hello,
we just produced new Boards with OMAP-L138 Rev. 2.3 (marked with E), these are the same Boards as we produced
previously with Rev. 2.1/2.0 (marked with B).
We set two Jumpers to set BOOT[3] to Low and Boot [4] to High; Boot[2] is High and all other are Low via R=1,87k -> Boot from UART2
We initialize the Boards by connecting via UART to a PC, booting the OMAP from UART by sending an AIS File with an U-Boot System via AIS File.
Then we download this AIS file to RAM and write it to Flash, writing U-Boot-Env-Args to Flash and finally load and write a Linux Kernel t o Flash.
Then we remove the Jumpers BOOT[3] to High and Boot [4] to Low (via R=1,87k) -> Boot from SPI1 Flash
The old Boards boot from SPI1 Flash now, but the new Boards (with Rev. 2.3 OMAP) did not... and that is the problem!
What we further tested until now:
- setting to boot from UART, load AIS File via UART and get our U-Boot-system, which loads Linux Kernel Image from Flash and start it.
so Flash is working, we can see also the previously written U-Boot Environment Arguments.
- boot from Flash selected: measuring Flash CLK-Line: no Clocks to see (but to see while writing Data to Flash..)
- pull /TRST low and than /RST for a short: in UART-Bootmode we see the BOOTME, but in SPI1-Flash-bootmode nothing happens (also no CLK)
- reducing R=1,87k on BOOT[3,4] by a parallel R=750R; did not change anything
- try to find some hints in the docs, google, FAQ...
Now i run out of ideas and would be very appreciate for any hint..