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.

[参考译文] RTOS/LAUNCHCC3220MODASF:RTOS/CC3220

Guru**** 2541550 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/795690/rtos-launchcc3220modasf-rtos-cc3220

器件型号:LAUNCHCC3220MODASF

工具/软件:TI-RTOS

你(们)好。

我正在使用 launchpad CC3220modasf、 我已经基于套接字通信开发了自己的 Web 服务器。 现在、我将根据客户端请求发送一些 HTML 页面。 现在、我有一个大小为180kB 的文件、我已将该文件放入外部4MB 闪存中。 现在、我想在套接字上发送该文件。 您能指导我如何在 TCP 套接字上发送如此大的文件吗?  

 我可以使用文件系统来读取该文件、但对于读取该文件、我需要分配180kb 的缓冲区、该缓冲区的大小太大、因此我无法在 RAM 中获取该缓冲区的运行时大小。 您能指导我如何解决此问题吗?  

谢谢。  

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

    您可以按数据块读取和发送数据。 您不需要为整个180kB 文件分配缓冲区。 这意味着...

    1.打开套接字和文件是 sFlash
    2.读取1KB 或2KB 的文件并通过套接字发送
    3.继续读取/发送数据,直至整个文件被传输。

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

    Jan 是正确的。 有关更多详细信息、请参阅编程人员指南中的第8.7.2节。 www.ti.com/.../swru455e.pdf

    Jesu