- Wed May 06, 2015 1:14 am
#16666
I'm new to the ESP8266. Have an ESP-12, but sadly the device seems bent on having exception errors. Fresh from China, I couldn't comm with it (and I'm using 3.3V FTDI). Eventually found LuaLoader, and the 74880 speed setting which enabled me to see the exception error messages, for all the good that did me.
Have tried multiple iterations of flashing it (with ESP8266Flasher) - AT, NodeMCU, Integer, 0.9.3, 0.9.4, 0.9.5. A big problem I'm running into is little detail about what addresses different images should be loaded at, and a fairly consistent "uncheck these images and just update this one" -- I've no idea if the expectation is that the new image is everything and doesn't need the other data images, or if the old images are expected to already be on the device at their respective addresses.
The exception address is consistent within an image loaded a certain way - if I load a different image, or to a different address, the exception tends to change, so I know the flashing is happening. the flash tool log shows no errors. in the LUALoader console (thus far being used as a console only), I get messages about load from certain addresses, a certain length, and "room", plus tail and checksums from the loader before the exception. No idea what is supposed to be expected for any of these values.
I have yet to issue an AT command to this device because of the exceptions.
Perhaps the AT image and whatever else is necessary to back-rev the device could be documented here? Where is this 0.9.6? The 'latest' image from the nodemcu repo on github is 0.9.5. From February.
I'm not currently set up with the toolchain for this - was rather hoping to just use pre-built components and jam my own scripting on there for once, and I'm figuring if the pre-built firmwares are not working, it's a waste of my time to expect to build something blindly expecting it might work instead.
Thanks for any assist here.