Chat freely about anything...

User avatar
By Alec123
#75659 Hello,
I am new to ESP so please be easy on me.

I was given ESP01 with 4Mbit(512K) Flash.
I got is working with simple code usign Arduino IDE and tutorials from Adaifuit.

Then I replaced flash with 32Mbit: IS25LP032D-JNLE that I was told should be OK.
After replacement programmer recognized Flash size and I flashed firmware toSDK 2.2:
blank.bin 0X3FB000
esp_init_data_default_v08.bin 0x3FC000
blank.bin 0x3F0000
boot_v1.7.bin 0x0
\at_sdio\512+512\user1.1024.new.2.bin 0x10000

After cycling power I am getting the following @74880 baud:

ets Jan 8 2013,rst cause:1, boot mode:(3,7)
load 0x40100000, len 2592, room 16
tail 0
chksum 0xef
load 0x00000000, len 0, room 8
tail 0
chksum 0xef
load 0x00000000, len 0, room 0
tail 0
chksum 0xef
csum 0xef
csum err
ets_main.c

after reset:
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 2592, room 16
tail 0
chksum 0xef
load 0x00000000, len 0, room 8
tail 0
chksum 0xef
load 0x00000000, len 0, room 0
tail 0
chksum 0xef
csum 0xef
csum err
ets_main.c

Any pointers?
Am I flashing it correctly?

Thank you
User avatar
By Alec123
#75704 Update:
by the time this post was approved by the moderator, I have figured out what is wrong:
First this Flash memory should be using DOUT instead of QIO.
Next, I have downloaded both user files to do simple AT command test.
This resolved all issue.