This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3517: MMCHS1 read invalid data

Hello,

 

We have a problem to read valid data from the MMCHS1 in the block mode.

 

The SDHC card can be detected and initialized so as to read the card registers.

The SD command 17 is sent to read the first block from the SDHC card and it is wait

until the BRR bit is set at the MMCHS_STAT register.  If the BRR bit is set then the

data is read via the MMCHS_DATA register from the internal buffer.  But the read data

are invalid.

We have verified, that no error bit is set at any register, that the data transfer direction

is data read (card to host) and that the response for CMD17 is correct.

The CONTROL_PBIAS_LITE register has been also configured according to

http://processors.wiki.ti.com/index.php/Additional_Configuration_for_GPIO120-129_on_OMAP35x.

We are using an AM3517EVM board and the PINMUX configuration has been taken over

from the BSL.

 

Why we can't read valid data?

 

Thanks and regards

Mirko