Other Parts Discussed in Thread: C2000WARE
主题中讨论的其他器件:C2000WARE
尊敬的支持:
我需要获取一个在 F28069m launchpad (LP)上工作的 uSD 卡驱动程序示例、并使用 C2000Ware v1.00.06.00、在 utilities/third_party 目录中提供了4个处理器目录:
f2806x
f2807x
f2837xd
f2837xs
在每个目录下,都有一个类似的 fatfs 目录,它提供了一个示例,说明如何使用 FatFS 模块通过 startndard 4引脚接口连接到 uSD 卡。 但是、在相应处理器的端口目录中的 MMC 文件存在非常明显的差异。 此 MMC 文件执行相应处理器的 SPI 事务。 (对于 f2837xs、MMC_F2837x.c;对于 f2806x、MMC_C28x.c 等)。 我在此文件中看到 f2837xs 示例、其中 SPI 端口已初始化(即主设备与从设备、数据长度、模式、比特率等)、 但是 f2806x 缺少这一点、因此我甚至看不到这对 f2806x 是如何工作的。
简而言之、我需要一个已知的工作示例、我可以使用 f2806x、通过查看此 FatFs 模块的 f2806x 目录中提供的内容、我看不到这是如何工作的、因为我看不到 SPI 端口的初始化位置。 我还注意到 f2837xs 有一个示例 sdcard CCS 项目、但 f2806x 没有。 因此、我假设 f2806x 从未确认工作、因此在示例目录中没有提供示例。
您能告诉我如何最好地创建一个 uSD 卡示例以使用第三方目录中提供的 FatFs 模块。 确实需要从已知的工作示例开始、但它看起来不像 C2000 Ware 第三方目录中的 f2806x 目录、这是一个很好的开始位置、因为代码在第三方目录中看起来不完整、并且没有 CCS 示例。 您对如何最好地将事情组合在一起的建议。 您能否提供一些背景信息、说明哪些处理器已检出以及为什么某些处理器有 SD_CARD 示例、而不是我所需的 f2806x 等其他处理器的 SD_CARD 示例?
谢谢、
Tim