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.

[参考译文] TM4C1294KCPDT:在 SD 卡上实现 Web 服务器和数据记录时出现问题

Guru**** 2535150 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/925980/tm4c1294kcpdt-problem-while-implementing-both-web-server-and-data-logging-on-sd-card

器件型号:TM4C1294KCPDT

大家好、

在我的应用(NORTOS、lwip、TivaWare_C_Series-2.1.2.111)中、我正在 SD 卡中实现运行良好的 Web 服务器、我还在 SD 卡中以定义的间隔(即秒)检查了数据记录、这也适用于我。

但是、当我尝试在一个项目中实现这两个应用程序时、在一段时间后、我无法从 SD 卡获取数据、即 Web 浏览器显示错误:"404:找不到请求的文件。"

此外、此时不会将数据记录到文件中。

当我尝试在 CCS 中调试项目时、在 html FS 文件的'FS_open'中出现'f_open'函数时、它会显示错误"FR_NOT_READY"或"FR_DISK_ERR"。 数据记录器件也会出现相同的错误。

是否有人建议相同的示例代码或实现此应用的一些方法。

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

    您好、Urvi、

    遗憾的是、我们没有任何示例来展示您所需的内容。

    由于实现是单独工作的、因此这有望有助于在此处进行调试。 我建议将应用分解为首先分离 SD 卡和以太网部件、以验证从 SD 卡读取的代码和连接到以太网的代码在同一项目中可以独立工作。 我可能会怀疑有些东西在那里不是很一致。 可能是共享引脚导致了问题、或有关配置的问题。 如果将它们分开、则调试该段应该更容易。

    一旦您确认他们都在同一个程序中工作、您就可以开始研究如何在正确的区域拨打所需的电话。