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.

[参考译文] TMS320F28388D:使用 spraa07代码的 controlCARD 的预期数据传输速率。

Guru**** 2524550 points
Other Parts Discussed in Thread: TMS320F28388D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/912463/tms320f28388d-expected-data-transfer-rate-for-controlcard-using-spraa07-code

器件型号:TMS320F28388D
主题中讨论的其他器件: C2000WARE

您好!  

  在 https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/391330帖子中 、有人指出、向 SD 卡写入4字节/微秒是不合理的、但没有分析什么是合理的值。  

我们使用 spraa07代码作为工作的基础。 使用32MHz 时钟在没有文件系统的情况下执行512块写入、并使用 TMS320F28388D controlCARD。 如果我们使用的 SD 卡的额定传输速率为10 MB/秒、那么您认为合理的数据传输速率是什么  

我们正在尝试确定我们的绩效是否符合预期、或者我们是否在做一些不符合理想的事情。  

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

    我相信您链接到的线程受到某些文件系统函数执行时间的限制、不一定是实际的 SPI 传输速率。

    只要您选择的 SPI 时钟速度在 F28388D 数据表中规定的 SD 卡能力和 SPI 模块的限制范围内、就可以了。 您是否测量了要尝试确定瓶颈所在位置的函数的执行时间?

    惠特尼

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

    如果一切都按预期运行 controlCARD 上 spraa07中提供的代码、我们将编写没有文件系统的扇区。 预期的性能是什么? 我们预计每秒能够写入多少个扇区。 我不是在寻找一个精确的数字,而只是一个数量级:1、10、100、1000、10、000…

    我们正在尝试确定我们是否需要进一步挖掘、或者事情是否通常正常运行。  

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

    与代码关联的应用报告似乎没有提供任何基准、我也没有广泛使用(上次更新于2007年)、因此我实际上没有一个基准框架、很遗憾我可以从中轻松地进行猜测。 如果您发现代码的某个特定部分的执行时间比预期的要长、我可以在需要时帮助调查或优化。

    惠特尼

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

    不用担心、如果我知道会发生什么。 我不会记录问题。

    如果答案是我们不知道会发生什么。 是否有一个论坛可以询问其他用户他们的体验?

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

    我主要是指明显非常缓慢但很好的事情。 )

    此论坛是我们在 TI.com 上针对 C2000推出的唯一论坛、有时其他用户会在问题上进行权衡。 我将使该主题保持打开状态、因此、如果有人有分享经验、他们可以添加该主题。

    惠特尼

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

    我想知道用 USB 记忆棒更换 SD 卡是否值得。 USB 接口上是否有更好的定义性能数据。 是否有任何数据可以满足我们对 USB 写入性能的预期。 基本上、我每100微秒就会收到几个32位样本、并希望将它们写入存储器供以后检索。  

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

    您好、Jennifer、

    我们能够使用 USB 批量传输实现7到8 Mbps (875 kb/s - 1 Mb/s)的吞吐量。
    C2000Ware 中包含的"USB_ex9_dev_bulk_through"示例可用作参考。 此示例提供了与主机之间批量数据传输(Windows 应用程序)的吞吐量。 我们没有任何用于连接存储卡的性能数据。

    此致

    Siddharth