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.

[参考译文] TMS320F28379D:关于使用控制卡 F3837x R1.3开发 SD 卡应用

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/585748/tms320f28379d-regarding-sd-card-application-development-using-control-card-f3837x-r1-3

器件型号:TMS320F28379D
Thread 中讨论的其他器件:controlSUITE

我正在使用 上面维护的控制卡。 我在此处理器的控制套件中查看 SPI SD 卡的示例代码。 它工作正常它正在读取 SD 卡中存在的目录。  

现在我要创建目录,所以我使用了"fresult=f_mkdir ("mydir1");" 将文件夹创建到 SD 卡中,但它显示了错误语句:"Error creating Directory and command returned error code is FR_RW_error"。  

我还会调查错误的来源、我得到 以下语句给出了错误"if (!move_window (fs、dsect)) return FR_RW_error;"  

move_window 函数中、有一个"disk_write function"、在该函数中、返回的变量计数应为0、但返回的值不为零。  

我不确定在 SD 卡中创建文件夹的正确方法。 或问题。  

请指导我解决此问题。

我正在使用示例代码"C:\ti\controlSUITE\device_support\F2837xD\V210\F2837xD_examples_CPU1\SD_card"。

我的 CCS 版本。 版本: 6.2.0.00050。

我使用4GB SD 卡 Kingston make。

Amosh Bhshutatt

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

    您好!

    V210中的 MMC-F2837x.c 文件存在一个已知问题、其中 xmit_datablock()中的 wc = 0需要更改为 wc = 256。 进行该校正、看看这是否有助于清除您的问题。 此主题中提供了更多详细信息:

    谢谢、

    惠特尼

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

    我也这样做了、现在它正在工作。

    Amosh Bhshutatt