Search found 9303 matches

by ESP_Sprite
Thu Dec 17, 2015 3:02 am
Forum: General Discussion
Topic: Flash Tool
Replies: 25
Views: 57767

Re: Flash Tool

FWIW, I get 'boot mode 11' here when I go into flash mode... (which works). I will take a look at my bootstrap pin setup when I have time.
by ESP_Sprite
Wed Dec 16, 2015 10:46 am
Forum: General Discussion
Topic: ESP32 Free Heap
Replies: 26
Views: 61740

Re: ESP32 Free Heap

ICACHE and DCACHE are instruction and data 'windows' into the cached SPI flash. The ICACHE is indeed 3.5M, the DCACHE 512K. The ICACHE can execute code, but can only be accessed in 32-bit increments, the DCACHE is byte-accessible and cannot execute code.
by ESP_Sprite
Wed Dec 16, 2015 2:44 am
Forum: General Discussion
Topic: ESP32 Free Heap
Replies: 26
Views: 61740

Re: ESP32 Free Heap

does it mean that there is 48K before that that can be used? I am not entirely sure. Could be that the 48K is used by the ROM. for our app, i'd like to trade some of that IRAM for DRAM as we are heap-intensive but do not care about execution speed as much (cached flash execution is fine). There's n...
by ESP_Sprite
Tue Dec 15, 2015 2:55 pm
Forum: General Discussion
Topic: ESP32 Free Heap
Replies: 26
Views: 61740

Re: ESP32 Free Heap

is esp31 go production? or it's just a beta version before esp32. The ESP31 is a sort of engineering sample; we use it to figure out bugs and test most of the hardware. 99% of the things inthere will also be the same in the ESP32; there will be some small tweaks like the aforementioned memory map w...
by ESP_Sprite
Tue Dec 15, 2015 6:21 am
Forum: General Discussion
Topic: ESP32 Free Heap
Replies: 26
Views: 61740

Re: ESP32 Free Heap

Sure. I have no docs I can release of that, but very quickly: The ESP31 has three regions of RAM: an IRAM for the first cpu at 0x40040000 (which is 128K), an IRAM for the second CPU at 0x3ffa8000 (64K) and a shared RAM at 0x3FFD8000 (192K). The IRAMs actually are 32K bigger than that, but if SPI cac...
by ESP_Sprite
Tue Dec 15, 2015 6:07 am
Forum: General Discussion
Topic: Flash Tool
Replies: 25
Views: 57767

Re: Flash Tool

To my knowledge, apart from the bug I mentioned, it should work just fine. I use it in my daily work, fwiw.
by ESP_Sprite
Tue Dec 15, 2015 3:27 am
Forum: General Discussion
Topic: Flash Tool
Replies: 25
Views: 57767

Re: Flash Tool

Here you go. Please be aware that this is not an official Espressif tool and while this may change in the future, at the moment Espressif nor the original author support this version of esptool.py. Ah, it also seems to have a small bug: on some configurations it won't succeed in putting the ESP31 in...
by ESP_Sprite
Tue Dec 15, 2015 3:17 am
Forum: General Discussion
Topic: ESP32 Free Heap
Replies: 26
Views: 61740

Re: ESP32 Free Heap

Fyi, do not take this as an indication on the amount of memory that will be available in the final SDK and on the final ESP32 chip. Because of the memory map of the ESP31, we only use a specific bit of memory (the shared RAM) as heap. Don't quote me on this, but I estimate the free heap in the ESP32...
by ESP_Sprite
Tue Dec 15, 2015 3:10 am
Forum: General Discussion
Topic: Informations about ESP32 embedded processors
Replies: 5
Views: 12501

Re: Informations about ESP32 embedded processors

At the moment, the SDK only supports the first processor of the ESP31. As soon as the ESP32 is out, the plan is to move to a SMP system, meaning that it basically will act the same as a dual-core PC, that is, you just start up a bunch of threads which will be pinned to one of the cores or allowed to...
by ESP_Sprite
Mon Dec 14, 2015 2:38 am
Forum: General Discussion
Topic: ESP32 breakout board spotted in the wild
Replies: 6
Views: 16980

Re: ESP32 breakout board spotted in the wild

Nice to see they are shipping out. Wonder if they are shipping all at once or in smaller batches. They are going out in smaller batches, so unfortunately, if you have bad luck, it can take a while (as in: few weeks, maybe more) for the modules to get to you. We're trying to ship them as fast as we ...