Search found 2830 matches

by ESP_Sprite
Fri Dec 18, 2015 6:56 am
Forum: General Discussion
Topic: RMII / MDIO / ETH MAC
Replies: 2
Views: 3294

Re: RMII / MDIO / ETH MAC

Ahoi Claude :)

The Ethernet MAC supports MDIO. For RMII, the ESP32 can generate a 50MHz clock to supply to the PHY.
by ESP_Sprite
Fri Dec 18, 2015 6:04 am
Forum: General Discussion
Topic: ESP32 Free Heap
Replies: 26
Views: 22839

Re: ESP32 Free Heap

Not sure about the above. If the shared RAM is 192K (0x30000) and starts at 0x3FFD8000 then it would end at 0x40008000. However as Rojer9 points out the on-chip ROM seems to start at 0x40000000 if the exception vector addresses in the SDK are correct. Sorry, that was a brain fart from me, the 192KB...
by ESP_Sprite
Thu Dec 17, 2015 1:48 pm
Forum: General Discussion
Topic: Informations about ESP32 embedded processors
Replies: 5
Views: 3695

Re: Informations about ESP32 embedded processors

Ah, like that. What happens is that both CPUs share some RAM, which is DMA-capable. The WiFi can be instructed to put the data into or read data from this shared memory. So it's not just the single pin that is shared, it's the entire WiFi baseband hardware that is shared.
by ESP_Sprite
Thu Dec 17, 2015 11:11 am
Forum: General Discussion
Topic: Informations about ESP32 embedded processors
Replies: 5
Views: 3695

Re: Informations about ESP32 embedded processors

As I stated before, the ESP31 is a sort of engineering sample. It will be 99% identical to the ESP32, but we'll be taking the opportunity to tweak a few things before the release of the ESP32. The ESP32 is the one that will end up on the market. I don't understand your question re 'access to RF circ...
by ESP_Sprite
Thu Dec 17, 2015 11:00 am
Forum: General Discussion
Topic: Do you think we are playing games here?
Replies: 3
Views: 9775

Re: Do you think we are playing games here?

Nope; it's not in the SDK but also it's not needed here. I don't really have the memory to make an 16-bit framebuffer here, and I can get the speed by manually refilling the SPI FIFO.
by ESP_Sprite
Thu Dec 17, 2015 5:31 am
Forum: General Discussion
Topic: Do you think we are playing games here?
Replies: 3
Views: 9775

Do you think we are playing games here?

Because, well, we are. We have a Sega Master System emulator running on the ESP31 (which, as you all know, is the beta version of the ESP32), as a demonstration of the power inside this little processor: http://j0h.nl/03gB/tmb http://j0h.nl/3HcB/tmb And some (unfortunately slightly choppy) video (Yo...
by ESP_Sprite
Thu Dec 17, 2015 3:06 am
Forum: General Discussion
Topic: ESP32 Free Heap
Replies: 26
Views: 22839

Re: ESP32 Free Heap

WiFive: It does, somewhat. That is one of the reasons we will slightly change the memory map. SMP is possible on the ESP31 (I've already got a SMP-enabled FreeRTOS prototype on my machine) but it comes with a few disadvantages. The new memory structure of the ESP32 solves that. You can still do AMP ...
by ESP_Sprite
Thu Dec 17, 2015 3:02 am
Forum: General Discussion
Topic: Flash Tool
Replies: 25
Views: 20597

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: 22839

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: 22839

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...

Go to advanced search