This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6747: Adapting rtfs mmcsd demo for custom board

Part Number: TMS320C6747

Tool/software:

I am using a board which has a TMS320C6747 and the MMCSD interface directly connected. The C6747EVM (which I don't have) uses some I2C interface to be able to select the MMCSD. The RTFS example project refers to this mmcsd.tci file which has this reference to I2c_IOMFxns, which are defined in pspiom/i2c/src/i2c.c. This code looks rather complicated. Can anyone give some guidance as how to replace the tci's fxnTable to not use this I2C stuff? Is there an example which just implements the necessary IOM functions using the direct MMCSD connection? Could it just be some minimal IOM deal with empty implementations? It's been years since I touched this platform, but I'm adding some new functionality (trying) to a C6747 design.

Previously, I had used an SD-card to the C6747 using an SPI interface and adapted a fatfs file system. This new design uses the MMCSD interface, and it appears everything should be present to replicate this using rtfs and psp. The only hangup being the small difference of not having the I2C controlling access to the mmcsd.

Details:

DSP/BIOS 5.42

PSP driver 1.30.01

RTFS 1.10.02