[En-Nut-Discussion] Ethernut 3 PHAT MMC Card
ml
mludwig at adc-elektronik.de
Mon Mar 3 18:47:25 CET 2008
hm,
i wonder if no one else has problems with that. one of the problems (i don´t
know if it's the only one)
is that the cpld allways clocks out the MSB of the given byte. i´m a novice
to such a complex cpld but as i see (i read many tutorials in the last days
:) ) the code for mmc must work. But my analyzer shows that it doesn´t.
tried many things with the cpld but nothing works. if i change the cpld code
to use a constant value for shifting out instead of reading the databus it
works like expected. but i can´t be that the latch reads wrong data from
the bus, because if i re-read the mmc-register from the cpld it shows the
right value, but only until the first shift-clock appears then the register
isn´t shifted - it contains only 0.
a bit crazy this thing.
any help ?
martin
ml wrote:
>
> Hi,
>
> i try to use the mmc-card with ethernut3d and e boards.
> i reprogramm the cpld and use the ftpserv from tutorial.
> devPhat0 and devNplMmc0 is registered and ok but the
> _open function doesn´t work.
> i use some kinds of sd-cards old 16 MB up to new 2 GB etc.
> always the same problem.
>
> Wrote a little testprogramm and see that
>
> /* Read MBR. */
> if (MmCardReadOrVerify(ifc, 0, fcb->fcb_blkbuf, 0)) {
>
> tries to get something from the card and at least (after ~30 sek)
> stop´s and returns NUTEOF.
>
> The MCLK Line shows some groups of 5 clocks again and again.
>
> Is anyone here who run´s this with Eternut3 Rev E board with
> npl30e cpld? (qrynpl shows version 6)
>
> best regards
> martin ludwig
>
>
--
View this message in context: http://www.nabble.com/Ethernut-3-PHAT-MMC-Card-tp15720204p15809429.html
Sent from the MicroControllers - Ethernut mailing list archive at Nabble.com.
More information about the En-Nut-Discussion
mailing list