Search found 1002 matches

by ESP_Angus
Fri Jul 20, 2018 7:06 am
Forum: ESP32 IDF
Topic: ESP-IDF V3.0.2 has been released
Replies: 0
Views: 71

ESP-IDF V3.0.2 has been released

This is the latest stable ESP-IDF release. V3.0.2 is a bugfix update to V3.0.

Full details here: https://github.com/espressif/esp-idf/re ... tag/v3.0.2
by ESP_Angus
Fri Jul 20, 2018 2:01 am
Forum: ESP32 IDF
Topic: Uart smashing Wifi Stack
Replies: 1
Views: 57

Re: Uart smashing Wifi Stack

Hi jurstu, When you say the stack is being smashed, what's the basis for this? The example backtrace looks to have a valid call stack (in the WiFi ppTask). Do you get any warnings or errors from the Task or Interrupt WDT in your code? The oddest thing about the log output is that the device resets a...
by ESP_Angus
Thu Jul 19, 2018 6:09 am
Forum: General Discussion
Topic: heap corruption inconsistency
Replies: 2
Views: 52

Re: heap corruption inconsistency

Hi 0xffff, This had me scratching my head for a minute as well! The reason is that verify_fill_pattern() is swapping each word from 0xfefefefe (free memory) to 0xcececece as it goes through the memory region during allocation (uses one pass for performance), and even if it finds an invalid word it f...
by ESP_Angus
Thu Jul 19, 2018 3:26 am
Forum: ESP32 IDF
Topic: Debugging TG1WDT_SYS_RESET
Replies: 6
Views: 112

Re: Debugging TG1WDT_SYS_RESET

I've split this discussion to a new thread to make it easier to find.

What version of ESP-IDF are you each using? For WiFi stack, a bug causing interrupt WDT resets was recently fixed.

If you have any sample code you can please post, this may help narrow it down.
by ESP_Angus
Thu Jul 19, 2018 2:51 am
Forum: ESP32 IDF
Topic: What is "ets Jun 8 2016 00:22:57"
Replies: 2
Views: 268

Re: What is "ets Jun 8 2016 00:22:57"

(I've split the discussion of TG1WDT_SYS_RESET into a new topic, so it's easier for people to find it.)
by ESP_Angus
Thu Jul 19, 2018 12:28 am
Forum: General Discussion
Topic: UART ISR not located in IRAM
Replies: 2
Views: 74

Re: UART ISR not located in IRAM

Hi fasthands, No, I think this is just a chosen tradeoff due to the amount of code which needs moving to IRAM. We have some features coming in future IDF versions which will make it easier to configure which code is moved into IRAM, but you should be able to modify uart.c now to do this. Just take c...
by ESP_Angus
Thu Jul 19, 2018 12:24 am
Forum: ESP32 IDF
Topic: Secure boot and Flash encryption
Replies: 4
Views: 161

Re: Secure boot and Flash encryption

Hi Chris, From the steps you've given, it sounds like you're doing everything correctly. Unfortunately there are a couple of issues (one long-standing, and one a recent regression on the master branch) that you've bumped into. And I get the following output when I have enabled "Verbose" ou...
by ESP_Angus
Tue Jul 17, 2018 12:38 am
Forum: ESP32 IDF
Topic: lwip/sockets.h documentation
Replies: 1
Views: 57

Re: lwip/sockets.h documentation

Hi B.R., You're right that we don't have documentation for the LWIP sockets interface in ESP-IDF right now. We can look into adding it in the future. This interface is intended to be compatible with the " BSD Sockets " (aka "Berkely Sockets" or "POSIX Sockets") interfac...
by ESP_Angus
Mon Jul 16, 2018 11:51 pm
Forum: General Discussion
Topic: [Newbie] How to interpret an exception
Replies: 3
Views: 97

Re: [Newbie] How to interpret an exception

In addition to the guidance in ESP_Sprite's post, there is an explanation of the panic handler (and some of the exception causes, etc) in the documentation here:
https://docs.espressif.com/projects/esp ... rrors.html
by ESP_Angus
Mon Jul 16, 2018 1:21 am
Forum: General Discussion
Topic: Failed to allocate memory using malloc in BT Stack
Replies: 2
Views: 80

Re: Failed to allocate memory using malloc in BT Stack

Hi adherent, You're probably running out of heap memory. You can try to find other ways to reduce the heap usage of your program. Reducing, rather than increasing, stack sizes will free some heap - provided your tasks don't run out of stack space. Reducing any buffer sizes, etc. in your program may ...

Go to advanced search