Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. __attribute__((optimize("O0"))) static void checkHardfault() {
  2. volatile uint32_t* varAtOddAddress = (uint32_t*)-1;
  3. (*varAtOddAddress)++;
  4. }
  5.  
  6. gdb-> backtrace
  7. #0 checkHardfault () at Main.cxx:179
  8. #1 0x100360f6 in GetOneEvent () at Main.cxx:185
  9. #2 0x1003604e in executeMainLoop () at Main.cxx:121
  10. #3 0x1001783a in vMainTask (pvParameters=0x0) at Main.cxx:408
  11. #4 0x00000000 in ?? ()
  12.  
  13. gdb-> backtrace
  14. #0 HardFault_Handler () at Hardfault.c:312
  15. #1 <signal handler called>
  16. #2 0x10015f36 in prvPortStartFirstTask () at freertos/portable/GCC/ARM_CM3/port.c:224
  17. #3 0x10015fd6 in xPortStartScheduler () at freertos/portable/GCC/ARM_CM3/port.c:301
  18. Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement