ESP8266 NodeMCU src:监听堆内存耗尽

时间:2017-08-24 08:22:28

标签: lua esp8266

有人可以告诉我为什么我的Lua代码内存不足。它成功建立了wifi连接。但是,在连接第一个客户端之前,它会耗尽堆内存。

这就是为什么这不是ESP8266 NodeMCU Running Out of Heap Memory

的DUP
wifi.setmode(wifi.STATION)
station_cfg={}
station_cfg.ssid="WLAN-xxxx"
station_cfg.pwd="xxxxxxx"
wifi.sta.config(station_cfg)
wifi.sta.connect()

print(wifi.sta.getip())
RELAIS = 5
LED=0

gpio.mode(RELAIS, gpio.OUTPUT)
srv=net.createServer(net.TCP)
print(node.heap())
srv:listen(80,function(conn)
    conn:on("receive", function(client,request)
        print(node.heap())
--[[   ... some more stuff not relevant for the bug ...

   ]]
        client:close();
        collectgarbage();
    end)
end)
print(node.heap())

第一次堆调用的输出是38984。 第二个堆没有输出。

0 个答案:

没有答案