• Mon 2021.09.06 - Posted 05:14pm CST - ties in with another post I'm working on

    Sanity Check for Neopixel pin Require statement



    The following content is most likely target'ed towards @MaBe and @Gordon although others may chime in.

    https://github.com/espruino/Espruino/blo­b/master/boards/ESP8266_4MB.py


    Just flashed current version 2V10 and resultant experience is not what is expected.

    2nd boot version : 1.6
      SPI Speed      : 80MHz
      SPI Mode       : QIO
      SPI Flash Size & Map: 32Mbit(512KB+512KB)
    jump to run user1 @ 1000
     ets Jan  8 2013,rst cause:2, boot mode:(3,6)
    load 0x40100000, len 2408, room 16
    tail 8
    chksum 0xe5
    load 0x3ffe8000, len 776, room 0
    tail 8
    chksum 0x84
    load 0x3ffe8310, len 632, room 0
    tail 8
    chksum 0xd8
    csum 0xd8
    2nd boot version : 1.6
      SPI Speed      : 80MHz
      SPI Mode       : QIO
      SPI Flash Size & Map: 32Mbit(512KB+512KB)
    jump to run user1 @ 1000
    
       . . .
    
    infinite repeat of above
    



    Unable to show results of process.env as device never boots to a stable state.

    From:

    http://www.espruino.com/EspruinoESP8266#­saving-code-to-flash

    chip_id and flash_size	4013-4015 use
    --flash_size 512KB
    4016-4018 use
    --flash_size 4MB-c1
    



    My device is mfg 0xe0 4016 and I had successfully flashed several years ago:

    Flash map 4MB:512/512, manuf 0xe0 chip 0x4016
    >
    >process.env
    ={
      "VERSION": "1v89",
      "BUILD_DATE": "Nov 15 2016",
      "BUILD_TIME": "12:09:35",
      "GIT_COMMIT": "ab5199458f8b54c4ea964838b41bbce348e2684­f",
      "BOARD": "ESP8266_BOARD",
    



    Last Modified 2021.08.13

    https://www.espruino.com/binaries/esprui­no_2v10_esp8266_4mb/
    https://www.espruino.com/binaries/esprui­no_2v10_esp8266/

    I first erased flash and re-flashed three times, each with the identical output. I then tried the 512K version just to see what might happen. Reverting back to the original link under heading 'Build Content':

    Indicates two versions:

       espruino_2v00_esp8266     espruino_2v00_esp8266_4mb

    and the note: 'travis build after 2018-10-23 12:00'

    So, on a hunch I fetched version 2V00 and that went flawlessly.

    https://www.espruino.com/binaries/esprui­no_2v00_esp8266_4mb/

    At this point from mere frustration, I did not make an attempt to perform any other flash test.



    --- more ---

About

Avatar for Robin @Robin started