主题中讨论的其他器件:CC2640R2F
您好!
为了在 Lanchxl-CC2650上使用 FAT FS 接口构建 SD 卡、我尝试了解一些事项。 我需要任何专业人士的建议、尤其是在 SDSPI 驱动程序和至少在 SSI 库中。
我使用了传输事务来对 SD 卡特定地址上的原始数据进行 SPI 写/读操作。
现在我想使用 SDSPI 驱动程序、比如 SDSPIMSP432.c 和 SDSPITiva.c 的示例
我学习 了 TI 的以下指南[ http://www.ti.com/lit/ug/spruhd4m/spruhd4m.pdf ]:
-SDSPI 驱动程序:第71页。 除了关于这一行的第5.10.1段的声明外,我做了所有的事情---- var FatFs = xdc.useModule('ti.mw.fatfs.FatFS');,因为我不知道我应该在哪里添加这一行。 哪个是配置.cfg 文件、在哪个路径中?
我还研究了上述同一文件的第7章。
我的代码已准备就绪、其语法正确。 我已经创建了 SDSPI 对象、根据我当前对此主题的了解、一切似乎都是合乎逻辑的。 但是、我面临 SPI 的一个非常重要的问题、它没有响应!!! 为了更加精确、时钟没有任何信号。
SSI/SPI 的定义:
- CPOL=CPHA = 0
- SSI0_BASE
- SSI_FRF_MOTO_MODE_0
- SSI_MODE_MASTER
-SPI 比特率-->我尝试1MHz 到4MHz
- SD 卡速率--> 400kHz
奇怪的是、相同的编程线路有时随机提供一些信号、而大多数情况下 SPI 信号是死的。
成功实现 SD FAT FS 接口的人或者德州仪器团队 SDSPI 驱动程序专家能否为我提供任何帮助、让我向前迈进一步?

