Commit Graph

  • ebf15cf5e2 Windows driver now supports 64-bit. Gareth McMullin 2012-03-24 19:02:03 +1300
  • 537cbcdbd8 Added Windows driver setup info for DFU interfaces. Gareth McMullin 2012-03-18 15:16:51 +1300
  • 87c14c294b Fixed some issues in Windows DFU uploader. Gareth McMullin 2012-03-18 15:15:00 +1300
  • a43cbf65c9 Report FP registers as feature "org.gnu.gdb.arm.vfp". Gareth McMullin 2012-02-12 14:59:42 +1300
  • 38d8147774 Added FP register support. Gareth McMullin 2012-02-12 14:24:54 +1300
  • a08e0bdd9c Made command handlers static. Gareth McMullin 2012-02-12 14:24:18 +1300
  • 35a9e10f49 Accept partial match of monitor commands. Gareth McMullin 2012-02-12 12:02:50 +1300
  • 4282244fb4 stm32f4: Fixed chunk padding for flash programming. Gareth McMullin 2012-02-08 20:43:12 +1300
  • b52c62266a Fixed hexprog.py to work with current firmware 'g' packet. Gareth McMullin 2012-01-30 21:37:58 +1300
  • c17ad8f2ce Merge pull request #1 from mbolivar/master Gareth McMullin 2012-01-27 16:37:15 -0800
  • 0d764d9858 Merge 86b1679dd2 into f5d8bda6e6 #1 GitHub Merge Button 2012-01-27 16:20:33 -0800
  • 86b1679dd2 Add note that schematic is created in gschem. #1 Marti Bolivar 2012-01-27 19:17:15 -0500
  • f5d8bda6e6 Support DFU GET_STATUS request when in application mode. Gareth McMullin 2012-01-19 21:51:42 +1300
  • f2f5fd2fa1 Added unfinished, untested upgrade tool. Gareth McMullin 2012-01-18 20:45:18 +1300
  • a7f14e3cc0 Changed the unique id generation to be 8 characters long. This is so Mac OS X uses the the unique id for naming the device file instead of the location. Piotr Esden-Tempski 2012-01-16 22:54:37 -0800
  • 53ebc6770e Configure CDC ACM packet size in a #define for easy access. Gareth McMullin 2012-01-09 23:15:10 +1300
  • 7e0de5b86b Inline GPIO functions and optimise for speed. Gareth McMullin 2012-01-08 18:42:24 +1300
  • 7c6317a426 Change driver to work as composite device with two ACM interfaces. Gareth McMullin 2012-01-08 14:07:09 +1300
  • d51f93827e Added existing Windows driver. Gareth McMullin 2012-01-08 14:02:48 +1300
  • 9663274572 Advertise that we accept SET_LINE_CODING and ignore it on GDB interface. Gareth McMullin 2012-01-07 18:46:17 +1300
  • edaae3957a Use USB Interface Association Descriptors. Gareth McMullin 2011-12-29 12:49:47 +1300
  • 4f0ed8361a Update verbiage for LPC11xx support. Mike Smith 2011-12-26 02:56:10 -0800
  • af45139767 Use a single static program buffer rather than allocating several on the stack. Mike Smith 2011-12-26 02:54:44 -0800
  • 00651032ad Merge commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b' Mike Smith 2011-12-26 02:47:38 -0800
  • bc4c87e45b Add support for Cortex-M0, and specifically for the NXP LPC11xx devices. Mike Smith 2011-12-26 02:34:45 -0800
  • 4e0cd081b0 Improved magic number garbage in cortexm3.c Gareth McMullin 2011-12-18 17:46:36 +1300
  • a73f06c147 Cleaned up debug output on linux build. Gareth McMullin 2011-12-18 17:01:10 +1300
  • 8061205260 Removed #if LIGHT for unfinished hardware. Gareth McMullin 2011-12-18 16:43:02 +1300
  • c7c31d2502 Implement gdb 'qCRC' packet to support 'compare-sections' command. Gareth McMullin 2011-12-17 21:46:22 +1300
  • 2653222d08 Tweak the flash uploader to handle unaligned start and end pointers, padding with all-1s so that overlapping data is preserved. Mike Smith 2011-12-14 23:41:40 -0800
  • bba42ff6c9 Merge branch 'master' of git://github.com/gsmcmullin/blackmagic Mike Smith 2011-12-14 23:10:53 -0800
  • 45eee497d0 stm32f4: Improve behaviour when a section doesn't end on a word boundary. Gareth McMullin 2011-12-14 22:57:50 +1300
  • c5b4022ed8 Default to DTR=1 if no request received. production_00 Gareth McMullin 2011-12-07 20:57:10 +1300
  • c9860e7716 Make it possible to build with libopencm3 installed in a nonstandard location Mike Smith 2011-12-05 23:01:24 -0800
  • 61cfbf16c6 Fixed flash stub for STM32F2 and STM32F4. Gareth McMullin 2011-12-02 21:55:14 +1300
  • 540573bc18 Fixed qSupported resonse. Gareth McMullin 2011-11-26 17:04:48 +1300
  • ffda30f393 Add support for a more comprehensive target description, including the additional v7m registers. Mike Smith 2011-11-25 17:07:46 -0800
  • 8babb37472 Add a prototype for the F4 probe routine to silence a warning Mike Smith 2011-11-25 17:04:47 -0800
  • fa7ae87e25 Mention the CCM (CPU-only RAM) in the F4. Mike Smith 2011-11-25 17:04:23 -0800
  • f06bded8dd linux: Set SO_REUSEADDR on gdb server socket. Gareth McMullin 2011-11-25 22:55:07 +1300
  • d73ac40ef1 Added preliminary support for the STM32F4. Gareth McMullin 2011-11-12 19:15:52 +1300
  • 6a6b52bf54 Fixed python scripts for programming target to work on 64-bit machines. Gareth McMullin 2011-11-12 13:47:50 +1300
  • 7b13bae8dc Don't send anything on USB if not configured or DTR is released. Gareth McMullin 2011-11-12 13:46:16 +1300
  • 33e1352c34 Merge branch 'master' of github.com:gsmcmullin/blackmagic Gareth McMullin 2011-10-30 13:43:33 +1300
  • d85a399559 Updated to build with new libopenstm32 with f1/f2 split. Gareth McMullin 2011-10-30 13:39:19 +1300
  • adabaa7592 Halt and detach target if host releases DTR. Gareth McMullin 2011-07-02 20:47:39 +1200
  • bd779aa618 Defined and used register definitions for DWT. Gareth McMullin 2011-04-27 21:53:06 +1200
  • 40eeb1788b Defined and used register names for flash beakpoints. Gareth McMullin 2011-04-27 07:25:29 +1200
  • be91386c0a Minor changes to allow a build for Windows hosts with libftdi. Gareth McMullin 2011-03-29 20:01:15 +1300
  • c9ea16312b Added more ARM7TDMI functions. Still not usable. Gareth McMullin 2011-03-12 21:03:42 +1300
  • c062e60059 cm3_reset polls for reset to complete. cm3_fault_unwind checks FORCED in HFSR. Gareth McMullin 2011-03-12 13:57:32 +1300
  • 4c75ac524b Started halt/resume for ARM7TDMI. Gareth McMullin 2011-03-11 00:02:08 +1300
  • fcdbf8efc8 Added a skeleton of an ARM7TDMI driver. No support yet. Gareth McMullin 2011-03-09 19:03:41 +1300
  • a6f2117d1d Further cleanup of adiv5* Gareth McMullin 2011-03-08 22:15:35 +1300
  • b8462dd1f2 Removed useless abstraction of low-level AP access functions. Gareth McMullin 2011-03-07 07:12:14 +1300
  • 91815f2d23 Cleaned up some magic numbers in adiv5* Gareth McMullin 2011-03-05 23:43:03 +1300
  • a139aae479 Cleaned up more magic numbers in cortexm3.c Gareth McMullin 2011-03-02 21:34:36 +1300
  • c648d7c9e2 Cleaned out some magic numbers in cortexm3.c Gareth McMullin 2011-03-02 19:28:47 +1300
  • c43e392f8c cm3_fault_unwind: Adjust stack pointer after reading registers. Gareth McMullin 2011-02-23 18:14:44 +1300
  • c9774944de Removed debugging output in cm3_fault_unwind(). Gareth McMullin 2011-02-21 21:04:57 +1300
  • 32cabac0f3 Stack is now unwound on hardfault. Gareth McMullin 2011-02-21 20:57:56 +1300
  • 0dfdc25bb2 Added git info to version output. Fixed memory leak in SWD mode. Gareth McMullin 2011-02-18 13:50:21 +1300
  • 660e861725 Force SRST high. Hopefully fixes target getting stuck in reset. Gareth McMullin 2011-02-17 18:00:03 +1300
  • e28edc0899 Removed redundant linker parameters. Piotr Esden-Tempski 2011-02-16 20:47:56 -0800
  • c8d1b8d0cc Cleaned up CFLAGS and LDFLAGS as well as targets to use the correct flags. Now blackmagic will compile also on a multilib compiler. Piotr Esden-Tempski 2011-02-16 20:24:26 -0800
  • 8b65e8e259 Fixed dfu.py to work with PyUSB 1.0. Gareth McMullin 2011-02-17 16:48:15 +1300
  • b36242d021 CDC-ACM now asserts DCD to allow opening tty devs in BSD/MacOS. Cleaned up compiler warnings. Gareth McMullin 2011-02-17 15:06:27 +1300
  • f08914ec1f Fixed DFU_DETACH request handling when usb-uart is excluded. Gareth McMullin 2011-02-16 09:04:06 +1300
  • f9a7cd9c6e Fixed interface number of DFU when UART isn't included. Gareth McMullin 2011-02-12 22:24:37 +1300
  • 7de78bbd6c Added Flash programming stubs. Gareth McMullin 2011-02-12 22:09:38 +1300
  • df5c3d06d5 Added extra ACM interface for serial emulation using USART1. Gareth McMullin 2011-02-12 22:06:53 +1300
  • f293cc4bc1 Improved Linux/libftdi platform support. Tested with Floss-JTAG. SWD working. Gareth McMullin 2011-02-10 15:24:54 +1300
  • d1cf80db33 Updated README, added HACKING. Gareth McMullin 2011-02-09 16:56:42 +1300
  • 4b105beb61 Fixed printed copyright notices in scripts. hexprog.py now defaults to target 1. Gareth McMullin 2011-02-09 12:06:50 +1300
  • 9833245898 Added some missing values and footprints to schematic. Gareth McMullin 2011-02-09 12:02:00 +1300
  • 8628babbb0 Linux jtagtap and swdptap now clean up before re-initialising. Gareth McMullin 2011-02-07 13:38:13 +1300
  • 5cc8ff5404 Made Linux jtagtap_init() more verbose on errors. Gareth McMullin 2011-02-07 13:08:45 +1300
  • bb0981b22f Changed CFLAGS and LDFLAGS setting to allow exporting of additional parameters in the calling shell. Piotr Esden-Tempski 2011-02-06 15:09:07 -0800
  • 79182edc44 Replaced some binary constants with hex. Gareth McMullin 2011-02-07 12:01:29 +1300
  • a6f84018f6 Fixed debug output of Linux swdptap_bit_in() Gareth McMullin 2011-02-07 11:32:30 +1300
  • fd2a204623 Added README and COPYING Gareth McMullin 2011-02-07 11:01:10 +1300
  • 5d747a52ce Restored old Linux platform and added untested SWDP support. Gareth McMullin 2011-02-07 11:00:10 +1300
  • c8ef57a7b5 Removed rotten and broken LMI flash algorithm. Gareth McMullin 2011-02-07 08:45:52 +1300
  • 981a906898 Changed some uint32_t to unsigned long to remove warnings. Gareth McMullin 2011-02-07 08:32:33 +1300
  • 5788445ab2 Changed to use sprintf/sscanf by default. Overridden by STM32 platform.h to use newling siprintf/siscanf. Gareth McMullin 2011-02-06 19:36:01 +1300
  • 8aefe82df0 Named PCB layout. Gareth McMullin 2011-02-06 18:58:15 +1300
  • 3eafc1883b Added copyright notice to pcb layout. Gareth McMullin 2011-02-06 18:52:37 +1300
  • 46f1ad79bc Added PCB layout. Gareth McMullin 2011-02-06 16:22:25 +1300
  • f813de2b80 Fixed schematic to match old netlist. Gareth McMullin 2011-02-06 16:19:57 +1300
  • cbb19ede02 Added Black Magic Probe schematic. Gareth McMullin 2011-02-06 15:23:52 +1300
  • 202de4f703 Fixed 'mon version' to show license as GPLv3+. Gareth McMullin 2011-02-05 15:12:24 +1300
  • d0a1c7f4df Fixed configuration of JTAG signals. Gareth McMullin 2011-02-05 12:24:13 +1300
  • 69d790fcf6 Added programming scripts. Gareth McMullin 2011-02-04 20:25:12 +1300
  • 406617a2a4 Import of working source tree. Gareth McMullin 2011-02-04 20:23:52 +1300