I'm having an issue communicating with NODEMCU unit after flashing Espruino firmware.
I'm using the following python cmd to flash the firmware
python esptool/esptool.py --port COM7 --baud 115200 write_flash --flash_freq 80m --flash_mode qio --flash_size 4MB 0x0000 "C:\Users\owner\Downloads\espruino_1v92\espruino_1v92_esp8266_4mb\boot_v1.6.bin" 0x1000 C:\Users\owner\Downloads\espruino_1v92\espruino_1v92_esp8266_4mb\espruino_esp8266_user1.bin
0x3FC000 C:\Users\owner\Downloads\espruino_1v92\espruino_1v92_esp8266_4mb\esp_init_data_default.bin 0x3FE000 C:\Users\owner\Downloads\espruino_1v92\espruino_1v92_esp8266_4mb\blank.bin
Everything seems to complete when flashing and the Espruino Web IDE is able to connect with the unit after flashing but I am not able to type in the left pane of the IDE and any "require" call such as
var wifi = require("Wifi");
errors with "Module Wifi not found".
I am able to upload sketches using Arduino 1.8.1 IDE and the code works fine and the Wifi connects, so I know the NodeMCU unit is not broken(at least not completely).
Any thoughts as to what the issue may be?
--UPDATE 5/24/2017--
I was able to use NODEMCU-Flasher with the same files listed above and got it working.
Also, I then compared the settings of the NODEMCU-Flasher with the settings I was sending to the python esptool and noticed some differences so I,
- Updated the memory locations to match the ones used by NODEMCU-Flasher(OxOOOOO etc...)
- Changed the flash mode to dio(from qio)
- Changed the flash frequency to 40(from 80)
After those changes I was able to run the esptool using python via command line and all is well! The revised cmd is,
python esptool/esptool.py --port COM7 --baud 115200 write_flash --flash_freq 40m --flash_mode dio --flash_size 4MB 0x00000 "C:\Users\owner\Downloads\espruino_1v91\espruino_1v91_esp8266\boot_v1.6.bin" 0x01000 C:\Users\owner\Downloads\espruino_1v91\espruino_1v91_esp8266\espruino_esp8266_user1.bin 0x3FC000 C:\Users\owner\Downloads\espruino_1v91\espruino_1v91_esp8266\esp_init_data_default.bin 0x3FE000 C:\Users\owner\Downloads\espruino_1v91\espruino_1v91_esp8266\blank.bin
I'm having an issue communicating with NODEMCU unit after flashing Espruino firmware.
I'm using the following python cmd to flash the firmware
Everything seems to complete when flashing and the Espruino Web IDE is able to connect with the unit after flashing but I am not able to type in the left pane of the IDE and any "require" call such as
errors with "Module Wifi not found".
I am able to upload sketches using Arduino 1.8.1 IDE and the code works fine and the Wifi connects, so I know the NodeMCU unit is not broken(at least not completely).
Any thoughts as to what the issue may be?
--UPDATE 5/24/2017--
I was able to use NODEMCU-Flasher with the same files listed above and got it working.
Also, I then compared the settings of the NODEMCU-Flasher with the settings I was sending to the python esptool and noticed some differences so I,
After those changes I was able to run the esptool using python via command line and all is well! The revised cmd is,