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.8027万:查找用于将SD卡与SPI连接的示例代码

Guru**** 2587365 points
Other Parts Discussed in Thread: C2000WARE, TMS320F2808

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/657278/tms320f28027-looking-for-example-codes-for-interfacing-sd-card-with-spi

部件号:TMS320F2.8027万
线程中讨论的其他部件: C2000WARETMS320F2808TMS320F2.8069万

你(们)好

 我们正在寻找示例代码,用于读取和写入与TMS320f2.8027万 SPI外设接口的SD卡中的数据。

谢谢

Lenin。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Lenin:
    您是否有机会查看作为设备支持包的一部分提供的示例?
    希望您已经下载了C2000WARE/Control Suite软件包并查看了其中提供的示例。

    我们仅提供一些原始环回示例作为软件包的一部分,这些示例可以扩展到您的需要。

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

    我们确实有一个F2837x设备上fatfs文件系统的示例。 SPI代码应在大多数情况下可移植到所有C2000器件。
    它位于以下位置:C:\ti\c2000Ware_1_00_03_00\device_support\f2837xd\examples\CPU1 \SD_card2837 \SD_card

    我将请求我们将此示例正式移植到我们的其他设备,包括F2802x,但不能说何时可能发生这种情况。

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

    您好,Mark

     感谢您的回复。 上述示例似乎用于从SD卡读取数据。

    它不涵盖将数据写入SD卡的内容。  是否有其他示例代码。

    谢谢

    Lenin。

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

    您回答正确,本示例不专门涵盖将数据写入SD卡。 我们要求提供一些例子来补充这一点。

    您会注意到,即使在SD卡示例的"读取"功能中,也会执行一些写入操作来访问/设置SD卡,然后读取SD卡上的数据。因此,物理写入SD卡的功能已实现且可用。

    以下是有关此主题的一些其他E2E线程:
    e2e.ti.com/.../39.133万
    e2e.ti.com/.../13.7077万

    正确的命令和响应顺序将记录在SD卡规格中。 您需要通读该内容并了解命令结构的工作原理。 以下是FATFS文件系统上的链接: elm-chan.org/.../00index_e.html

    我希望这能帮助您入门!

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

    您好,Mark

      感谢您的回复。 我得到了一个将TMS320F2808与SD卡连接的示例项目。

    http://www-s.ti.com/sc/techlit/spraao7.zip

    是否可以使用TMS320f2.8069万...或者我需要做一些修改...

    谢谢

    Lenin。

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

    Lenin,

    未经修改,该项目将无法在F2.8069万上运行。  

    您最好的操作是查找基本F2.8069万示例,并添加SPI SD卡功能和包括。 SPI代码本身将起作用,但您需要验证时钟和分频器以确保它们一致。  

    您可能还需要重建28xxx_SD_SPI.lib文件,以确保F2806x的时钟设置正确。

    如果您有任何其他问题,请告诉我。 我将建议团队更新此示例,并将其引入最新的工具链和更新的设备。 同时,我很乐意帮助您解决遇到的任何具体问题。

    谢谢!
    标记