Search found 2270 matches

by ESP_Sprite
Wed Feb 20, 2019 3:00 am
Forum: Hardware
Topic: RAM & Flash cache efficiency
Replies: 3
Views: 141

Re: RAM & Flash cache efficiency

No, a chunk is a chunk and the ESP32 cache does not do pre-fetching, so randomly accessing aligned 32-byte chunks is as fast as accessing them linearily. (Note that our cache designs have been improved in the meanwhile; this may not be true anymore for any chips we'll be releasing in the future.)
by ESP_Sprite
Tue Feb 19, 2019 3:14 am
Forum: ESP32 IDF
Topic: overwrite weak function not working always
Replies: 9
Views: 298

Re: overwrite weak function not working always

It's under Component config -> ESP32-specific -> Panic handler behaviour.
by ESP_Sprite
Tue Feb 19, 2019 3:13 am
Forum: ESP32 IDF
Topic: ESP32 dual cores application
Replies: 1
Views: 92

Re: ESP32 dual cores application

Yes, you can, but I don't think it may actually be necessary. Start reading up on FreeRTOS queues, and instead of setting a flag, dump your data in a queue (or into an ESP-IDF ringbuffer; it may be a bit more efficient). Chances are that the queue already can buffer enough for your printf to finish ...
by ESP_Sprite
Tue Feb 19, 2019 3:11 am
Forum: ESP32 IDF
Topic: Exception was unhandled
Replies: 2
Views: 92

Re: Exception was unhandled

Hard to say without context, possibly a memory corruption issue.
by ESP_Sprite
Tue Feb 19, 2019 3:09 am
Forum: ESP32 IDF
Topic: Reading I2S data in ISR
Replies: 1
Views: 50

Re: Reading I2S data in ISR

Don't call any functions that are non-trivial and not marked as ISR-callable (like the FreeRTOS *FromISR functions) in an ISR. Instead, handle the I2S reading in a task and use a semaphore to unblock the interrupt. (Or just spin a task to read the I2S data in the first place, i2s_read_bytes will blo...
by ESP_Sprite
Tue Feb 19, 2019 3:00 am
Forum: Hardware
Topic: Failure in ESP
Replies: 5
Views: 291

Re: Failure in ESP

Then my guess would be that your board is broken somehow :)
by ESP_Sprite
Tue Feb 19, 2019 2:59 am
Forum: Hardware
Topic: RAM & Flash cache efficiency
Replies: 3
Views: 141

Re: RAM & Flash cache efficiency

From what I remember, the cache tag memory (the 'metadata' as you put it) is a separate bit of memory, the 32K is used in full for the actual data. Cache lines are 32 bytes.
by ESP_Sprite
Mon Feb 18, 2019 7:37 am
Forum: General Discussion
Topic: RTC battery supply
Replies: 13
Views: 6199

Re: RTC battery supply

What news did you expect? There hasn't been an update to the ESP32 silicon, so it's still impossible to do this automatically.
by ESP_Sprite
Mon Feb 18, 2019 4:48 am
Forum: General Discussion
Topic: What would you like to see in The Next Chip?
Replies: 282
Views: 57545

Re: What would you like to see in The Next Chip?

At the moment, the task stack not being allowed in PSRAM has to do with 1. the workaround the ESP32 needs, which is not baked into the ROM; the ROM may thus cause weird issues when working in stack in PSRAM, and 2. stack in PSRAM means the stack will 'disappear' when the CPU has to write to flash or...
by ESP_Sprite
Mon Feb 18, 2019 2:24 am
Forum: ESP32 IDF
Topic: overwrite weak function not working always
Replies: 9
Views: 298

Re: overwrite weak function not working always

Erm, you know that you can select panic behaviour in 'make menuconfig'? Restarting quietly is one of the options there.

Go to advanced search