Part Number: TMS320F28069M
Other Parts Discussed in Thread: C2000WARE
Dear Support:
I am needing to get a working uSD card driver example working on the F28069m launchpad (LP) and am using C2000Ware v1.00.06.00 and found in the utilities/third_party directory there are 4 processor directories provided:
f2806x
f2807x
f2837xd
f2837xs
Under each of these directories, there is a fatfs directory that looks like it provides an example on how to use the FatFs module to interface to a uSD card over the starndard 4-pin interface. However there are very noticeable differences in the mmc file in the port directory of the respective processor. This mmc file performs the SPI transactions for the respective processor. (mmc_F2837x.c for the f2837xs, mmc_c28x.c for the f2806x, etc). I see in this file for the f2837xs example where the SPI port is initialized (i.e. master vs slave, data length, modes, bitrate, etc), however this is missing for the f2806x and hence I don't even see how this would work for the f2806x.
Bottom line, I am needing a known working example that I can get working on the f2806x and from looking at what is provided in the f2806x directory for this FatFs module, I don't see how this could work since I don't see where the SPI port is initialized. I also noticed that the f2837xs has an example sdcard CCS project, but the f2806x does not. So I am assuming that the f2806x was never confirmed working, hence no example was provided in the example directory for it.
So can you tell me how to best go about creating an uSD card example to use the FatFs module provided in the 3rd party directory. Really want to get start from a known working example and it doesn't look like the f2806x directory in the third party directory of C2000 Ware is a good place to start since the code looks incomplete in the third party directory and there is no CCS example. Your recommendations as to how to best go about putting something together. And can you provide some background on what was checked out on what processors and why we have sd_card examples for some processors, but not for others like the f2806x which I need?
Thanks,
Tim