aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-01-16Changed the unique id generation to be 8 characters long. This is so Mac OS ↵Piotr Esden-Tempski
X uses the the unique id for naming the device file instead of the location.
2012-01-09Configure CDC ACM packet size in a #define for easy access.Gareth McMullin
This doesn't work for >64 bytes. Suspect bug in libopencm3.
2012-01-08Inline GPIO functions and optimise for speed.Gareth McMullin
This gives a modest but measurable performance improvement.
2012-01-07Advertise that we accept SET_LINE_CODING and ignore it on GDB interface.Gareth McMullin
This fixes SetCommState failure on Windows.
2011-12-29Use USB Interface Association Descriptors.Gareth McMullin
This allows windows to see it as a composite device and load different driver for each interface.
2011-12-26Use a single static program buffer rather than allocating several on the stack.Mike Smith
2011-12-26Merge commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b'Mike Smith
* 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-26Add support for Cortex-M0, and specifically for the NXP LPC11xx devices.Mike Smith
2011-12-18Improved magic number garbage in cortexm3.cGareth McMullin
2011-12-18Cleaned up debug output on linux build.Gareth McMullin
2011-12-18Removed #if LIGHT for unfinished hardware.Gareth McMullin
2011-12-17Implement gdb 'qCRC' packet to support 'compare-sections' command.Gareth McMullin
2011-12-14Tweak the flash uploader to handle unaligned start and end pointers,Mike Smith
padding with all-1s so that overlapping data is preserved.
2011-12-14Merge branch 'master' of git://github.com/gsmcmullin/blackmagicMike Smith
2011-12-14stm32f4: Improve behaviour when a section doesn't end on a word boundary.Gareth McMullin
This may not be an acceptable fix. It may be possible for the linker to place another section on the remainder of the offending work.
2011-12-07Default to DTR=1 if no request received.Gareth McMullin
This is needed on Mac where opening the port doesn't assert DTR. Thanks to Mike Smith.
2011-12-05Make it possible to build with libopencm3 installed in a nonstandard locationMike Smith
2011-12-02Fixed flash stub for STM32F2 and STM32F4.Gareth McMullin
Added JTAG idcodes for these devices.
2011-11-26Fixed qSupported resonse.Gareth McMullin
2011-11-25Add support for a more comprehensive target description, including the ↵Mike Smith
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-25Add a prototype for the F4 probe routine to silence a warningMike Smith
2011-11-25Mention the CCM (CPU-only RAM) in the F4.Mike Smith
2011-11-25linux: Set SO_REUSEADDR on gdb server socket.Gareth McMullin
Renamed HOST environment variable to PROBE_HOST. Thanks to Michael Smith for the patch.
2011-11-12Added preliminary support for the STM32F4.Gareth McMullin
2011-11-12Don't send anything on USB if not configured or DTR is released.Gareth McMullin
2011-10-30Merge branch 'master' of github.com:gsmcmullin/blackmagicGareth McMullin
2011-10-30Updated to build with new libopenstm32 with f1/f2 split.Gareth McMullin
2011-07-02Halt and detach target if host releases DTR.Gareth McMullin
Port reads 0x04 (EOF) when DTR is released. GDB loop detaches from target if EOF is read. Fixes bug 3307433.
2011-04-27Defined and used register definitions for DWT.Gareth McMullin
2011-04-27Defined and used register names for flash beakpoints.Gareth McMullin
2011-03-29Minor changes to allow a build for Windows hosts with libftdi.Gareth McMullin
2011-03-12Added more ARM7TDMI functions. Still not usable.Gareth McMullin
2011-03-12cm3_reset polls for reset to complete. cm3_fault_unwind checks FORCED in HFSR.Gareth McMullin
2011-03-11Started halt/resume for ARM7TDMI.Gareth McMullin
2011-03-09Added a skeleton of an ARM7TDMI driver. No support yet.Gareth McMullin
2011-03-08Further cleanup of adiv5*Gareth McMullin
2011-03-07Removed useless abstraction of low-level AP access functions.Gareth McMullin
2011-03-05Cleaned up some magic numbers in adiv5*Gareth McMullin
2011-03-02Cleaned up more magic numbers in cortexm3.cGareth McMullin
2011-03-02Cleaned out some magic numbers in cortexm3.cGareth McMullin
2011-02-23cm3_fault_unwind: Adjust stack pointer after reading registers.Gareth McMullin
2011-02-21Removed debugging output in cm3_fault_unwind().Gareth McMullin
2011-02-21Stack is now unwound on hardfault.Gareth McMullin
2011-02-18Added git info to version output.Gareth McMullin
Fixed memory leak in SWD mode.
2011-02-17Force SRST high. Hopefully fixes target getting stuck in reset.Gareth McMullin
2011-02-16Removed redundant linker parameters.Piotr Esden-Tempski
2011-02-16Cleaned up CFLAGS and LDFLAGS as well as targets to use the correct flags. ↵Piotr Esden-Tempski
Now blackmagic will compile also on a multilib compiler.
2011-02-17CDC-ACM now asserts DCD to allow opening tty devs in BSD/MacOS.Gareth McMullin
Cleaned up compiler warnings.
2011-02-16Fixed DFU_DETACH request handling when usb-uart is excluded.Gareth McMullin
2011-02-12Fixed interface number of DFU when UART isn't included.Gareth McMullin