Hi,
We've desperately been trying to boot our custom board from SD. MMC/SD- interface is operational and works fine as RFS storage when we boot from SPI-FLASH. *ais generated with AisGen with our custom u-boot works fine from SPI-FLASH.
"OMAP-L138 Preparing SD Card for Boot" and "How to boot OMAP-L138 LCDK from SD card" have been studied in this trial. We also have TI's OMAPL-138 LCDK in use. uflash has bee compiled to Linux host and totarget system, has been used in both and results are similar: *.ais will be burned to sector 117 and starts with "TIPA" and uflash console output looks like in documentation. LCDK's SD can not be used fully as our u-boot is using a different UART. Also 'dd' has been used to burn 'ais' - no remarkable differences to 'uflash'.
SD- bus in target system has been investigated with scope when LCDK's SD is in use 'pre-buit-images' SD is n use and our custom 'ais' is in use. In SDs originating from TI, there is more astivity on SD-bus, first low freq burst about 1.8s and then high freq burst; high freq is missing when 'custom-ais-sd' is in use. Most likely 'ais' is found by the low level boot and maybe it interprets 'ais' but does not find u-boot??!! We wonder how can the situation differ from SPI-BOOT?? We assume that the status of the SD, which partitions are excisting and how they are formatted, does not matter. In 'ais' files prepared to SD/MMC and to SPI-FLASH there is only one difference.
Could some specialist please tell us what is wrong with our logic?
BR, ristoH