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