Alexey Gerenkov
98895af68b
esp32: Core dump sanity checks were added
...
- CRC for core dump flash partition config
- Tasks with corrupted TCBs are skipped
- Assertions to check that nothing is written beyond core dump flash partition
2017-04-26 21:13:02 +03:00
Jeroen Domburg
0b79d07d34
add detection of invalid cache access
...
- fix level 4 interrupt vectors to produce correct backtrace
- initialize invalid cache access interrupt on startup
- handle invalid cache access in panic handler
2017-04-13 15:27:38 +08:00
Alexey Gerenkov
c142b9b9e5
esp32: RWDT is used to reboot system in case of panic handler crash
...
also fixes TG1WDG protection bug in panic handler
2017-04-07 02:34:29 +03:00
Angus Gratton
b022232e84
esp_panic.h: Add C++ include guards
2017-01-20 14:56:59 +11:00
Jeroen Domburg
881157e1ed
Add documentation to panic handler functions, move watchpoint stuff from tasks.c to port.c, account for non-32-bytes-aligned stacks when setting watchpoint, add debug reason explanation to panic handler
2017-01-10 13:05:19 +08:00
Jeroen Domburg
ca57a86f20
Add option to automatically set a watchpoint at the end of the swapped-in task
2017-01-09 16:42:45 +08:00
Jeroen Domburg
7d254eb3f0
Move panic handler and gdbstub into esp32 component, clean up wdt according to merge req suggestions
2016-10-26 12:23:01 +08:00
Jeroen Domburg
1ca97f5adb
Move panic handler code from FreeRTOS to esp32 component
2016-10-26 11:06:53 +08:00