$ sudo make flash
use one of the following targets to flash the firmware
make flash512k - for ESP with 512kB flash size
make flash4m - for ESP with
4MB flash size
$ sudo make flash4m
make -e FLASHOPTIONS="-fm dio -fs 32m -ff 40m"
flashinternal
make[1]: ディレクトリ '/home/nop/nodemcu-firmware' に入ります
make -C ./app flashinternal
make[2]: ディレクトリ '/home/nop/nodemcu-firmware/app' に入ります
../tools/esptool.py --port /dev/ttyUSB0 write_flash -fm
dio -fs 32m -ff 40m 0x00000 ../bin/0x00000.bin 0x10000
../bin/0x10000.bin
esptool.py v1.2-dev
Connecting...
Running Cesanta flasher stub...
Flash params set to 0x0240
Writing 32768 @ 0x0... 32768 (100 %)
Wrote 32768 bytes at 0x0 in 2.9 seconds (91.9 kbit/s)...
Writing 393216 @ 0x10000... 393216 (100 %)
Wrote 393216 bytes at 0x10000 in 34.1 seconds (92.3
kbit/s)...
Leaving...
make[2]: ディレクトリ '/home/nop/nodemcu-firmware/app' から出ます
make[1]: ディレクトリ '/home/nop/nodemcu-firmware' から出ます
-- print ap list
function listap(t)
for ssid,v in pairs(t) do
authmode, rssi,
bssid, channel =
string.match(v,
"(%d),(-?%d+),(%x%x:%x%x:%x%x:%x%x:%x%x:%x%x),(%d+)")
print(ssid,authmode,rssi,bssid,channel)
end
end