Gareth McMullin
a43cbf65c9
Report FP registers as feature "org.gnu.gdb.arm.vfp".
...
This allows GDB to synthesise single precision registers S0-S32.
2012-02-12 14:59:42 +13:00
Gareth McMullin
38d8147774
Added FP register support.
2012-02-12 14:24:54 +13:00
Mike Smith
00651032ad
Merge commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b'
...
* commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b':
Improved magic number garbage in cortexm3.c
Cleaned up debug output on linux build.
Removed #if LIGHT for unfinished hardware.
Implement gdb 'qCRC' packet to support 'compare-sections' command.
2011-12-26 02:47:38 -08:00
Mike Smith
bc4c87e45b
Add support for Cortex-M0, and specifically for the NXP LPC11xx devices.
2011-12-26 02:34:45 -08:00
Gareth McMullin
4e0cd081b0
Improved magic number garbage in cortexm3.c
2011-12-18 17:46:36 +13:00
Mike Smith
ffda30f393
Add support for a more comprehensive target description, including the additional v7m registers.
...
This doesn't work with vanilla gdb, as for reasons unknown said vanilla gdb doesn't support XML target descriptions queried from the remote.
Add code to the fault unwinder to deal with the stack alignment fixup and FP registers. Avoid saving/restoring registers that don't get trashed.
2011-11-25 17:07:46 -08:00
Gareth McMullin
d73ac40ef1
Added preliminary support for the STM32F4.
2011-11-12 19:15:52 +13:00
Gareth McMullin
bd779aa618
Defined and used register definitions for DWT.
2011-04-27 21:57:35 +12:00
Gareth McMullin
40eeb1788b
Defined and used register names for flash beakpoints.
2011-04-27 21:57:35 +12:00
Gareth McMullin
c062e60059
cm3_reset polls for reset to complete. cm3_fault_unwind checks FORCED in HFSR.
2011-03-12 13:57:32 +13:00
Gareth McMullin
a139aae479
Cleaned up more magic numbers in cortexm3.c
2011-03-02 21:34:36 +13:00
Gareth McMullin
c648d7c9e2
Cleaned out some magic numbers in cortexm3.c
2011-03-02 19:28:47 +13:00
Gareth McMullin
c43e392f8c
cm3_fault_unwind: Adjust stack pointer after reading registers.
2011-02-23 18:14:44 +13:00
Gareth McMullin
c9774944de
Removed debugging output in cm3_fault_unwind().
2011-02-21 21:04:57 +13:00
Gareth McMullin
32cabac0f3
Stack is now unwound on hardfault.
2011-02-21 20:57:56 +13:00
Gareth McMullin
406617a2a4
Import of working source tree.
2011-02-04 20:23:52 +13:00