Hi,
On our DM3730, which is on a Variscite OM3730 SOM, we have an SD flash card present on MMC2 (via voltage translation ICs). Under our Windows EC7 BSP, 1.02, which is based on TI's BSP 2.0.0.1, the SD flash card does not get recognized unless we're under a checked or debug build. Kernel debugger and/or KITL are not required under checked or debug builds for the SD flash to get mounted properly.
We've tried different operating frequencies for MMC2, but this does not seem to make a difference. Every once in a while, the SD flash will show up as "Storage_Volume" under a release mode, but this is far and few boots between. The SD flash always shows up as "Storage_Volume" under a checked and debug build. Suspecting this may be something timing related in the early SD detection code. Because we're using an MMC SD device, we manually copied the SDIO registry entry for bus 1 and made the changes for bus 2. Under debug and checked modes, our application seems to work flawlessly with an SQLite database on the SD flash. When in release mode, it appears that boot hangs for a few seconds early in, but not seeing anything meaningful.
Open to any suggestions for where to begin with this issue. Thanks,
Nick