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.

[参考译文] TMS320F2.8377万S:在哪里可以找到SD卡库?

Guru**** 2483365 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/640514/tms320f28377s-where-can-i-find-an-sd-card-library

部件号:TMS320F2.8377万S
主题中讨论的其他部件:controlSUITEC2000WARE

我找到了TMS320F2.8377万S的controlSUITE SD卡示例。
遗憾的是,此示例仅显示如何从SD卡读取文件系统。
我需要一个完整的解决方案,例如Arduino SD库,它允许我将文件写入SD卡。
TI是否有显示如何将文件写入SD卡的库或示例?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Kevin:

    您是否检查了以下内容:C:\ti\controlSUITE\DEVICE_SUPPORT\f2806x\v151\Mware\thirit_parti\fatfs

    此致,
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Kevin:

    正如您所说,我们的示例仅展示了读数。 我们确实提交了一个增强请求,以更新它以演示写入内容,尽管我还没有发布日期。 不管示例显示什么,写函数都存在于我们今天提供的fatfs文件中。 看看ff.c,你会看到f_write()已经实现。

    (请注意,如果您使用的是controlSUITE而不是C2000Ware,则MMC_F2837x.c的xmit_datablock()中存在错误 显示wc =0的行应为wc =256。)

    Whitney
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Whitney,

    感谢您对使用controlSUITE而不是C2000Ware的意见。
    到目前为止,我只看了C2000Ware Driverlib示例,其中不包括SD卡示例,但您的评论让我进一步挖掘,我找到了C2000Ware Bitfield SD卡示例!
    在C2000Ware位字段SD卡示例中,我找到了您提到的MMC_F2837x.c文件和带有f_write()的ff.c文件。

    谢谢!
    Kevin