Espressif_Faye wrote:
1. What are your bin files, eagle.flash.bin + eagle.irom0text.bin , or user1.bin ?
Did you choose 4096KB in STEP5 while compiling ?
The firmware files are "eagle.flash.bin + eagle.irom0text.bin" style.
The firmwares are made for 4M (256+256) layout, if you mean that.
2. Do you add ICACHE_FLASH_ATTR before your functions ?
If I would have forgotten that, I would have run out or iram very long ago. Almost every code is section .irom0.text. That is why this section/firmware ("eagle.irom0text.bin") is so large. This is NOT the problem. The problem is the .irom0.text (irom) section getting large, not the .text (iram) section. The linker script I can use 0x3c000 bytes (about 224 kbytes) and therefore it doesn't give an error. Still I can't make irom firmware files that are larger than 192 kbytes -> crash.Statistics: Posted by eriksl — Tue Jul 21, 2015 6:02 pm
]]>