Maybe E.memoryArea should use flash addresses (starting at 0) instead of memory mapped addresses?
In any case, it can only access the first 1MB of flash due to esp8266 memory mapping limitations.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Maybe E.memoryArea should use flash addresses (starting at 0) instead of memory mapped addresses?
In any case, it can only access the first 1MB of flash due to esp8266 memory mapping limitations.