FX3S eMMC read results in CY_U3P_ERROR_TIMEOUT | Cypress Semiconductor
FX3S eMMC read results in CY_U3P_ERROR_TIMEOUT
I've got sort of a fight here to bring FX3S up with my eMMC non-volatile memory. I implemented an access similar to the FX3SFileSystem example, but insted of the UART and the filesystem, I try to have (read) access through a command EP.
The whole setup chain seems to come up correctly, returns always "CY_U3P_SUCCESS". The chain of
goes through without problems, but I never get back my receive buffer, i.e.
always returns CY_U3P_ERROR_TIMEOUT
I'm able to read CARD_STATUS and CSD register
(CARD_STATUS : 0x00000900,
CSD register : 0xD02701320F5903FFFFFFFFE78A404000) of the
memory so I think it is really there and seen. However, it is a little odd of the device always being in "btst" state
Any hint on how to further check/tackle this or what I'm possibly doing wrong?