我最近尝试在我的ESP8266上托管一个小网页界面。但是在我意识到更大的文件(大约10kb)已损坏之前,有些事情一直在失败。好吧,不是真的腐败,而是简单的不完整。无论我如何改变它,文件总是在一定数量的字符后被切断。
我编译的NodeMCU固件大小约为649kb,因此应该有足够的空间。我的意思是我的主板至少有4MB的存储空间(32m),所以应该有足够的存储我的lua,html和css文件!
我用Esplorer上传文件btw 那么这里的限制究竟是什么呢? 这是记忆问题吗?闪存问题?与Esplorer有关的问题?
以某种方式可以将更大的文件放到我的主板上吗?
编辑: 我应该提一下,即使它大约10kb,上传init.lua文件总是有效。也许init.lua文件的上传机制不同?
答案 0 :(得分:1)
好的,这是我上面评论的长篇大论。我最好的猜测是,这是ESPlorer的一个问题。每当我查看它的源代码时,我实际上都惊讶于通常的工作原理。
在https://frightanic.com/iot/tools-ides-nodemcu/我编译了NodeMCU的工具和IDE列表。我建议你选择一个不同的上传者再试一次。例如NodeMCU-Tool是稳固的,它肯定比ESPlorer更好地维护。