Hi,
I am new to omap-l138. I used to work with tms320c6713.
I understand that omap-l138 can only access the sdcard via ARM.
Please advise if it is possible for the DSP to read/write data to the sd card without using the ARM.
I am currently using the EVM but will soon proceed to the SOM.
Hope i have been clear. Thanks.
Amy,
It is possible for DSP to read/write data to the SD card without using the ARM. There is a MMCSD driver and example code in the BIOS PSP that demonstrates this functionality. I have provided the link where you can find the installer for the software package. Please ensure you download the appropriate package based on whether you are using BIOS 5 or SYSBIOS
BIOS PSP:
http://software-dl.ti.com/dsps/dsps_public_sw/psp/BIOSPSP/index.html
Regards,
Rahul
---------------------------------------------------------------------------------Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------
Hi Rahul,
Thanks for the reply.
I keep getting error 13 at the MMC_identifyCard function.
Any help?
Thanks.
Amy
Hi Amy,
I had the same error than you, I was testing the identifyCard function with a 4GB Sdcard class 4 and I had the error 13. I repeated the test with a 2GB sdcard class 2 and this time functioned giving the rca number.
At the moment I don´t know the exactly reason why the test worked with the 2GB sdcard, but I´m working in that. In parallel, I´m trying to create the FAT directory. If you know something about that please let me know.
Regards
Accel
Accel & Amy,
L138 doesn't support High capacity (SDHC) cards. SD cards above 2GB capacity belongs to SDHC spec and therefore it doesn't work.
-Renjith | www.pathpartnertech.com | Verify the answer if you think your query is resolved
Hi
While the MMC/SD controller on OMAPL138 is SDv1.1 compliant, it is tested and works with higher then 2GB SD cards. If you are working with the BIOS PSP drivers, you can look at the datasheet for the drivers, and it lists out a 4GB and 8GB SD card as part of what is tested etc.
What SDHC cards are you trying and would it be possible for you to try a Sandisk or Patriot card mentioned in the driver datasheet
Mukul
Don't forget to verify answers to your forum questions by using the green "Verify Answer" button.
Thanks for the answer.
Hi Mukul,
I´m trying with a Kingstone SDcard (2GB and 4GB). I will try with a Sandisk or Patriot, maybe with one´s of them it will work.
I am using the SD card that comes with the EVM and a Sandisk SDHC 4gb card.
I am now able to identify both cards and they do return with a rca value.
However, the test failed because i cannot write to the card.
--- read/print chunk of sd memory ---
MMCSD Status Refs: 0x301 0x0000 0x30
error reading sd memory... try again.
Any help appreciated :)
If you can share the board and the required setup, I can help you out. If this is okay, please do mail me at renjith.thomas@pathpartnertech.com