Developing a custom SDIO card
- From: Nahuel <nlofeudo@xxxxxxxxx>
- Date: Fri, 30 Nov 2007 05:14:02 -0800 (PST)
Hello everyone.
I am developing a custom SDIO card for interfacing a PDA to a
microcontroller in a research project. I got the SDIO docs and I have
implemented some physical layer code that allows me to receive
commands sent by the SDIO host (PDA) and to send the necessary
response.
I am stuck in the initialization phase of the card, after the SDIO
host sends the CMD7 to address the card. I send the response to the
host, but then the host sends a CMD20, which the documentation says is
reserved to SD memory cards!
Of course, the OCR describes a card with 1 I/O functions and 0 memory
functions.
I am using one of the SPI ports in the microcontroller wired to the
CLK and CMD lines to send and receive data. I am emulating 1-bit SDIO
mode, *NOT* SPI.
The sequence of commands I receive from the SDIO host is:
CMD5
CMD5
CMD3
CMD7
CMD20 <--???
I can send the complete dump of every packet if you need them.
My setup is:
PDA: HP iPax hx2700 and iPaq rx5900 (Windows CE 5.0)
"SDIO card"
Microcontroller: CC2431 (8051 core @ 33 MHz)
Thanks in advance
Nahuel
.
- Prev by Date: Re: 300 mA from a microcontroller pin
- Next by Date: Re: TCP/ IP, USB stacks and ThreadX
- Previous by thread: Why does portmap daemon run when i start multiice server?
- Next by thread: Speech output from a microcontroller
- Index(es):
Relevant Pages
|