I'm using the development board LPCXpresso55S69 with a LPC55S69 and a SD-card slot. The SDK example works fine and can read and write from and to the card. In my own project, while trying to read with f_open(), it stalls in the call to the semaphore wait method. Card inserting detection works as expected and the initialisation is - to my eyes - done exactly as in the SDK example "sdcard_fatfs_cm33_core0_sdcard".
Here is the call-stack where it just stops and waits for the semaphore getting free.
OSA_SemaphoreWait() at fsl_os_abstraction_bm.c:795 0x724a
SDMMC_OSAEventWait() at fsl_sdmmc_osa.c:69 0x2b74
SDMMCHOST_TransferFunction() at fsl_sdmmc_host.c:275 0x8ee6
SDMMC_Goldle() at fsl_sdmmc_common.c:117 0x909e
SD_Goldle() at fsl_sd.c:345 0x92a
SD_ProbeBusVoltage() at fsl_sd.c:1,944 0x25a0
sdcard_init() at fsl_sd.c:2,020 0x26c6
SD_Cardlnit() at fsl_sd.c:2,107 0x2816
SD_Init() at fsl_sd.c:2,290 0x2afa
sd_disk_initialize() at fsl_sd_disk.c:145 0x3344
disk_initialize() at diskio.c:117 0x911c
mount_volume() at ff.c:3,430 0x44ec
f_open() at ff.c:3,740 0x4baa
Any hints where I could search for the problem or which further information I could provide?
Thanks in advance,
Alex