1

我最近尝试从我的 ESP8266 托管一个小 Web 界面。但是直到我意识到一个更大的文件(大约 10kb)已经损坏之前,一些事情一直失败。嗯,不是真的腐败,只是不完整。而且无论我如何更改它,文件总是在一定数量的字符后被切断。

我编译的 NodeMCU 固件大小约为 649kb,所以应该很容易有足够的空间。我的意思是我的主板至少有 4MB 的存储空间(32m),所以应该足够存储我的 lua、html 和 css 文件了!

我使用 Esplorer 上传文件顺便说一句。
那么这里的限制到底是什么?
是内存问题吗?闪存问题?与 Esplorer 相关的问题?

是否有可能将更大的文件放到我的板上?

编辑:我应该提到,即使它大约 10kb,上传 init.lua 文件也总是有效的。也许init.lua文件的上传机制不同?

4

1 回答 1

1

好的,这是我上面评论的长篇。我最好的猜测是(曾经)这是 ESPlorer 的问题。每当我查看它的源代码时,我都会惊讶于它通常工作得有多好。

https://frightanic.com/iot/tools-ides-nodemcu/,我编译了 NodeMCU 的工具和 IDE 列表。我建议你选择一个不同的上传器,然后再试一次。例如,NodeMCU-Tool是可靠的,它的维护肯定比 ESPlorer 好得多。

于 2017-05-04T18:07:19.813 回答