Hi There,
We have been having problems the MMC_write routine hanging lately on the 5509A using CSL (not Lowpower). The example in the CSL shows a number of delay loops after MMC_write. I'm wondering what those are for because our code (which uses the suggested routine) seems to always hang when I remove them. Documentation says the MMC_write is suppose to be blocking and return when the process is complete but it appears the delays are to give time for completion because if you return too soon, it will hang. I tried to watch for several flags (BSYDNE for example) but they don't seem to work.
I am using CCS6 and the latest DSPBIOS 5.42.01.09
Any suggestions? or is the only option to use delay loops after the MMC_write and experiment. It seems SD cards work with less delay than MMC cards.
Thanks,
Cam