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.

[参考译文] TMS320F28377D:TMS320F28377d

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/651280/tms320f28377d-tms320f28377d

器件型号:TMS320F28377D
Thread 中讨论的其他器件: controlSUITEC2000WARE

尊敬的所有人:

我们使用的是 TMS320F28377D 控制卡。 我们正在尝试围绕 SD 卡开发一些系统。 我们从 ControlSuit SD 卡相关项目开始。 我们尝试从 SD 卡读取文本文件、并 尝试在 SD 卡上的新文本文件中写入相同的数据。

我们开发了必要的功能、并且面临以下问题。

如果我使用文件"read.txt" 从文件中读取数据、如果文件"write.txt"重写相同的数据、那么  

如果我通过程序在 SD 卡上生成新文件"write.txt"、则会创建文件、但不会写入任何数据。 它仍然为空。

2.如果我使用 Windows PC 在 SD 卡上创建新文件"write.txt"并将该卡连接到控制卡、则 不会写入任何数据。 它仍然为空。

3.如果我使用 Windows PC 在 SD 卡上创建新的文件"write.txt"、并在文件中写入一些文本数据(例如20个字符)、然后在将该卡连接到控制卡上、只有文件"read.txt"中的前20个包被 覆盖、其余数据将丢失。

有人能不能告诉我问题可能出在哪。

我们开发了类似的 USB 存储器系统、运行正常。

此致

Abhijit Kelkar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MMC-F2837x.c 中存在一个已知的 xmit_datablock()问题 需要将一行 wc=0更改为 wc=256。 已在 C2000Ware 中修复了该问题、但如果您仍在使用 controlSUITE、请确保正确无误。

    如果您单步执行代码、您是否看到它可能无法发送到哪里?

    惠特尼
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Whitney,
    我会做不必要的事。
    此致
    Abhijit Kelkar