Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __attribute__((optimize("O0"))) static void checkHardfault() {
- volatile uint32_t* varAtOddAddress = (uint32_t*)-1;
- (*varAtOddAddress)++;
- }
- gdb-> backtrace
- #0 checkHardfault () at Main.cxx:179
- #1 0x100360f6 in GetOneEvent () at Main.cxx:185
- #2 0x1003604e in executeMainLoop () at Main.cxx:121
- #3 0x1001783a in vMainTask (pvParameters=0x0) at Main.cxx:408
- #4 0x00000000 in ?? ()
- gdb-> backtrace
- #0 HardFault_Handler () at Hardfault.c:312
- #1 <signal handler called>
- #2 0x10015f36 in prvPortStartFirstTask () at freertos/portable/GCC/ARM_CM3/port.c:224
- #3 0x10015fd6 in xPortStartScheduler () at freertos/portable/GCC/ARM_CM3/port.c:301
- Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement