Trouble with read write on SD card

Hello community members.

I have recently started working with SD card using Microchip ARM based uC SAM4. So far I have managed to initialize the HSMCI interface of SAM4 and SD card is also initialized and has responded with the card capacity and the RCA (Relative Card Address). What I need to do now is read and write on the SD card. For  this purpose I have extracted some functions implemented in the Atmel Studio examples. What I am confused about is how is the addressing done for the SD card, I realize that the card responds with a RCA but afterwards how is the addressing tracked to read and write data over the SD card and if we want to read data previously written how do we know where to read it from. I understand these are very basic questions but as I mentioned I am very new to this and need assistance.

Thanks in advance.

Regards,

Owais.

Parents
  • Hello,

    I also have a problem of the same kind. My problem is that i have viewed the example for SAM4-EK2 in Atmel Studio for SD card and cant make read function work for me. I think i have problem with giving function its needed parameters correctly.

    I am sending you source code of this function, I'm hoping You could shed the light on what am I missing and how should I call this function correctly.

    Best regards.

Reply
  • Hello,

    I also have a problem of the same kind. My problem is that i have viewed the example for SAM4-EK2 in Atmel Studio for SD card and cant make read function work for me. I think i have problem with giving function its needed parameters correctly.

    I am sending you source code of this function, I'm hoping You could shed the light on what am I missing and how should I call this function correctly.

    Best regards.

Children
No data