-->
Page 1 of 3

Compatible flash chips

PostPosted: Wed Apr 22, 2015 10:12 am
by rocketgeek
All,

I'm looking into larger flash chips for the Arachnio (https://www.kickstarter.com/projects/lo ... o/arachnio), and I was wondering if anyone could help me figure out which ones to use. 8 Mbit Winbond chips work just fine for me, but I'd like to go to a 32 MBit flash. For a test, I ordered some Spansion chips (S25FL132K0XMFI041, which is what Digikey had in stock in that size and form factor).

I flashed the chip with the 0.9.5 AT firmware using esptool. This appeared to work fine, but when I boot the chipI get the following:

Code: Select all ets Jan  8 2013,rst cause:2, boot mode:(3,3)

load 0x40100000, len 612, room 16
tail 4
chksum 0xfd
load 0x88380000, len 565951362, room 4
flash read err, ets_unpack_flash_code
ets_main.c


Any thoughts on what might be wrong here?

Re: Compatible flash chips

PostPosted: Wed Apr 22, 2015 10:32 am
by AcmeUK
Have you tried a power down and reflash? This frequently cures my problems when I get ets_main.c in the boot messages.

Otherwise the boot loader stopping at ets_main.c indicated a problem with the sketch, even though it compiled without errors. Now here be dragons!

Re: Compatible flash chips

PostPosted: Wed Apr 22, 2015 1:59 pm
by cal
Moin,

I can't help with your concrete problem.

But did you notice this old chat?

viewtopic.php?f=24&t=749

They got the firmware somewhat running.

Hope that helps,
Carsten

Re: Compatible flash chips

PostPosted: Thu Apr 23, 2015 2:29 am
by joostn
I've used these W25Q32FVSIG:
http://www.ebay.com/itm/5pcs-W25Q32FVSI ... 27e91d652c

and it works.
Note that the flash size has to be set in the header of your bin file, otherwise the ESP will still treat it as a 4 MBit flash.