M5Stack Fire core + Plus + M5GO base = psram fails on boot



  • If I stack core+base or core+plus works good. If I stack all of the three it fails to boot

    Rebooting...
    ets Jun  8 2016 00:22:57
    
    rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:2
    load:0x3fff0030,len:4
    load:0x3fff0034,len:5652
    load:0x40078000,len:13136
    load:0x40080400,len:4356
    entry 0x400806b0
    E (1085) psram: PSRAM ID read error: 0x3141ba1a
    E (1085) spiram: SPI RAM enabled but initialization failed. Bailing out.
    E (1086) spiram: SPI RAM not initialized
    Re-enable cpu cache.
    
    abort() was called at PC 0x400f4dbe on core 0
    
    Backtrace:0x40095ec5:0x3ffe3b60 0x400964b5:0x3ffe3b80 0x4009a6a9:0x3ffe3ba0 0x400f4dbe:0x3ffe3c10 0x400f4e0f:0x3ffe3c30 0x400829ee:0x3ffe3c50 0x400821d3:0x3ffe3c70 0x40078fd0:0x3ffe3c90 |<-CORRUPTED
    
    
    ELF file SHA256: b95ed270e1e6b8a7
    
    Rebooting...
    

    The same happens using plain esp-idf, arduino or micropython. I tried many settings (DIO-QIO... changing mhz... and so on) without any result.

    What can I do to make it works using core+plus+base ?



  • Hello @anichang

    just wondering - maybe the issue isn't specific to PSRAM but with the power supply? I'd try a different power supply and/or shorter USB cable.

    Thanks
    Felix