Commit Graph

  • ef566de383 Merge pull request #10 from esden/stlink_update Gareth McMullin 2013-01-28 14:33:34 -0800
  • 9819f9d5b3 Corrected the led pin for F3 and F4 discovery boards. Needs proper fixing so that it works on all platforms in the future. Piotr Esden-Tempski 2013-01-28 12:15:50 -0800
  • b50b3ffa86 Error in calculating ending sector number. mirage 2013-01-26 11:38:27 +0800
  • 96ae3886ff stm32:cdcacm/usbdfu: Print version and build information in the product string Uwe Bonnes 2013-01-24 18:38:07 +0100
  • 8415fc829b stm32/cdcacm.c: remove unneeded includes Uwe Bonnes 2013-01-23 17:28:34 +0100
  • 32b909067b STM32: Use hardware CRC unit Uwe Bonnes 2013-01-23 16:11:17 +0100
  • d868088d78 STM32L1: Add to the list of known JTAG IDs Uwe Bonnes 2013-01-23 00:13:20 +0100
  • 6157754201 libftdi: List some know cables and allow to specify cable and serial Uwe Bonnes 2012-11-04 13:23:12 +0100
  • ce059cc8ed LIBFTDI: Propagate the command line arguments to platform_init Uwe Bonnes 2012-11-04 12:03:35 +0100
  • 73d120577b usbdfu: Write protect the bootloader sector on F4 Uwe Bonnes 2013-01-22 19:04:51 +0100
  • 09e2d00b8e STM32F4: Add option byte handling Uwe Bonnes 2013-01-22 18:49:11 +0100
  • 0a91fc3b30 Updated stlink platform to the new locm3 usb api. Piotr Esden-Tempski 2013-01-21 13:43:37 -0800
  • 29fc42e419 Add note about -mfloat-abi=hard versus -mfloat-abi=soft Uwe Bonnes 2013-01-21 13:50:02 +0100
  • 747cc58c2c STLINK: Unconditionally enable MCO from 8 MHz HSE to PA8 as on original firmware. F3 Discovery has has no quarz for the F3 and needs it. Uwe Bonnes 2013-01-21 12:48:37 +0100
  • ef09fb2b69 README: Add the hint about "set mem inaccessible-by-default off" from the mailing list Uwe Bonnes 2013-01-21 11:01:44 +0100
  • 8033fb2529 STLINK: Allow to force bootloader by starting with the RESET button pressed Uwe Bonnes 2013-01-20 23:17:23 +0100
  • 749fb318e7 gdb_if: Use a doubled buffer scheme for reading data from USB Needed, as the OTG driver erases the data read after eventually calling the callback Uwe Bonnes 2013-01-20 21:47:03 +0100
  • 1fa961841d Product and DFU String now tell the hardware they run on Uwe Bonnes 2013-01-20 20:38:04 +0100
  • 04624af4e5 f4discovery: Adapt from the "native" file and add or change code where needed - stm32_mem.py has problems with erasing the big pages, but dfu-util works - serial GDB remote server doesn't work. It neither works for the STM32F107, so maybe there is a problem with the usbd_f107_driver. Uwe Bonnes 2013-01-17 20:05:25 +0100
  • e373619374 stlink: LED is connected to GPIO9. Before LED was associated with the MCO Output. Uwe Bonnes 2013-01-17 19:18:23 +0100
  • 06c2d52c59 stm32_mem.py: Add exception handler for better diagnosis, as erase on STM32F407 times out Uwe Bonnes 2013-01-17 14:04:43 +0100
  • 5e71ea3f60 stm32_mem: Allow to select the programmer with the serial number Uwe Bonnes 2013-01-17 11:00:35 +0100
  • 8b1ec3151f usbuart, jtagtap, swdptap: Factor out GPIO setup Uwe Bonnes 2013-01-16 19:37:37 +0100
  • 7e91f68efa f4discovery: Create a platforms directory for the F4 on the F4 Discovery board Uwe Bonnes 2013-01-16 16:56:22 +0100
  • 15d7077115 traceswo: Move (now-constant) traceswo.c to platforms/stm32 Uwe Bonnes 2013-01-16 16:54:30 +0100
  • 09715e1db8 traceswo: factor out platform dependant parts Uwe Bonnes 2013-01-16 16:32:10 +0100
  • 72ca77af53 stm32_can: Changes to get blackmagic to work Uwe Bonnes 2013-01-15 16:55:24 +0100
  • 313a24b316 usbdfu: Allow for different, but constant flash page sizes Uwe Bonnes 2013-01-15 15:20:42 +0100
  • 1eb9bfc650 platforms/stm32: Move more platform dependencies to platform.h Uwe Bonnes 2013-01-14 00:05:03 +0100
  • 30d8aa1eb7 Move (now-constant) cdcacm.c to platforms/stm32 Uwe Bonnes 2013-01-13 19:19:36 +0100
  • 04415582bd cdcacm: move non-constant parts to platform.[hc] Uwe Bonnes 2013-01-13 19:15:16 +0100
  • 533608a2f4 Move usbuart to the stm32 directory Uwe Bonnes 2013-01-13 18:37:32 +0100
  • 16ac8e0478 stlink: Add DFU capability Uwe Bonnes 2013-01-13 18:23:24 +0100
  • 7188a4a8cb Move usbdfu to platforms/stm32 directory Uwe Bonnes 2013-01-12 23:06:40 +0100
  • 67f8176c5b stlink: Add the UART Uwe Bonnes 2013-01-12 21:49:55 +0100
  • 35d6adc236 native/usbuart: Move platform dependant parts to platform.h Uwe Bonnes 2013-01-12 20:44:43 +0100
  • 16b9c1e83f stlink: Update to current libopencm3 usb api. Uwe Bonnes 2013-01-12 18:24:58 +0100
  • ebb48245aa stlink: Use a seperate linker file as stlink has only 64 kByte Uwe Bonnes 2013-01-12 18:30:58 +0100
  • 9a85146eba Add explanation how toi fill the libopencm3 directory Uwe Bonnes 2013-01-12 18:14:40 +0100
  • 91709afcc2 More Files to ignore Uwe Bonnes 2013-01-12 18:13:18 +0100
  • 99a23a7e1a As per the lpc11xx manual the stack pointer should be set before IAP calls are made. mirage 2013-01-13 09:50:23 +0800
  • 2a46994b42 Fixed magic numbers for CSW access. Gareth McMullin 2013-01-11 10:02:34 -0800
  • ad9c76e97f Update to current libopencm3 usb api. Gareth McMullin 2013-01-10 22:01:21 -0800
  • a84052915f Merge pull request #8 from aibara/master Gareth McMullin 2013-01-10 16:45:34 -0800
  • 83a06052f1 Don't increment src address twice in ap_mem_read_bytes function. Fixes corrupted thumb disassembly dumps in gdb. Allen Ibara 2013-01-10 14:03:22 -0800
  • 1d16d6c34c Check for 10-bit address over flow when auto-incrementing. Gareth McMullin 2012-11-21 09:50:50 +1300
  • 8f04241aa8 Added support for STM32F37x. Vegard Storheil Eriksen 2012-11-15 18:36:32 +0100
  • 2637f072a1 Probe function return bool, true if device identified. Gareth McMullin 2012-11-03 23:51:53 +1300
  • e1c1162a1a Recognise LPC43xx dual core devices. Gareth McMullin 2012-11-03 21:33:28 +1300
  • f526a82773 Move breakpoint packet handler out of main gdb loop. Gareth McMullin 2012-11-03 20:38:27 +1300
  • 538f4d41b6 Clean up whitespace. Gareth McMullin 2012-11-03 19:59:01 +1300
  • dac1f60dc2 Clean up ancient bad typing and malloc madness. Gareth McMullin 2012-11-03 19:52:09 +1300
  • 50b6c623d6 Check for null pointer before decalaring register array. Gareth McMullin 2012-11-03 19:04:27 +1300
  • 0990c2224c Allow target attachment to timeout and report failure. Gareth McMullin 2012-11-03 16:42:46 +1300
  • faa43fdc92 Added support for STM32L1. Vegard Storheil Eriksen 2012-10-25 20:30:13 +0200
  • dddb51ca1c Added support for STM32F0. Vegard Storheil Eriksen 2012-10-24 18:07:38 +0200
  • 1ce2af4819 Changed libopencm3 url to https. Gareth McMullin 2012-10-24 07:34:30 +1300
  • cb41855d91 Added support for STM32F3. Vegard Storheil Eriksen 2012-10-23 19:40:23 +0200
  • fee915bcf5 Add toplevel Makefile to build blackmagic with libopencm3. Gareth McMullin 2012-10-22 18:50:06 +1300
  • 09c0fb5773 Build with libopencm3 as a submodule. Gareth McMullin 2012-10-22 18:45:42 +1300
  • 206237e8dd Fix support for multiple devices on the same jtag chain. Gareth McMullin 2012-09-04 21:50:12 +1200
  • 358ef32225 Whitespace fixes. Gareth McMullin 2012-09-04 21:48:49 +1200
  • 9137c2d058 Add a copy of DEMCR to Cortex-M private data to preserve over 'run'. Gareth McMullin 2012-08-10 21:07:06 +1200
  • 7be4866239 Corrected upgrade tool to use our new usb ids. Gareth McMullin 2012-07-27 21:59:03 +1200
  • 234d54c5a5 Correct stepping over programmed breakpoints. Gareth McMullin 2012-07-05 22:08:01 +1200
  • 0433d3d12a cortexm: Moved all static data to the heap. Gareth McMullin 2012-07-05 21:26:26 +1200
  • 0c379744e9 cortexm: Poll for S_RESET_ST in DHCSR to detect release from reset. Gareth McMullin 2012-07-05 20:12:18 +1200
  • 00c4dbfb11 ADIv5 AP and DP are now allocated on the heap and reference counted. Gareth McMullin 2012-07-05 19:23:28 +1200
  • af1ef670ba libftdi: Fixed delay function. Gareth McMullin 2012-07-05 19:10:08 +1200
  • 5dff263078 Add delay after reset request. Gareth McMullin 2012-07-01 22:40:43 +1200
  • d64cec686a Signal on halt is now returned by target_halt_wait(). Gareth McMullin 2012-06-30 20:29:08 +1200
  • 53af978295 Allow user to specify JTAG IR lengths. Gareth McMullin 2012-06-30 16:47:23 +1200
  • 01d0390b54 Fixed build for stlink platform. Gareth McMullin 2012-06-28 20:49:32 +1200
  • 22993fb5bd Clear target error on attaching. Gareth McMullin 2012-06-28 20:11:53 +1200
  • 466bb66424 Made cur_target, last_target static in gdb_main.c. Gareth McMullin 2012-06-27 21:26:08 +1200
  • 4581da2034 Added option byte programming commands for STM32F1. Gareth McMullin 2012-06-26 21:02:11 +1200
  • 29b9e103fb Fixed crash on monitor commands with no attached target. Gareth McMullin 2012-06-26 19:48:50 +1200
  • 94516329a0 Added 'erase_mass' command for STM32F1 and cleaned up some magic numbers. Gareth McMullin 2012-06-26 19:42:41 +1200
  • 0e768664ac Added 'vector_catch' command to control trapped vectors on Cortex-M. Gareth McMullin 2012-06-25 21:19:09 +1200
  • b0d41d155a Made SAM3X monitor commands static. Gareth McMullin 2012-06-25 21:16:20 +1200
  • 8b7c6bbaba Added monitor commands to set GPNVM bits on SAM3X. Gareth McMullin 2012-06-24 21:55:22 +1200
  • 03fdd23e9c Added mechanism for target driver to add new monitor commands. Gareth McMullin 2012-06-24 21:37:10 +1200
  • a16123997b Added target.c for common target routines. Gareth McMullin 2012-06-24 16:53:13 +1200
  • 8872315e82 Updated lmi, nxp and stm32f4 drivers to use adiv5_target_ap(). Gareth McMullin 2012-06-24 14:44:02 +1200
  • cb19164f2f Added flash erase function for Atmel SAM3X. Gareth McMullin 2012-06-23 21:13:08 +1200
  • c09cbe8719 First cut at an Atmel SAM3X driver. Gareth McMullin 2012-06-22 23:13:25 +1200
  • 33905d7203 Check target error after target specific probes. Gareth McMullin 2012-06-21 20:54:56 +1200
  • 6089a66dce Renamed target_flash_write_words to target_flash_write. Gareth McMullin 2012-06-18 20:53:06 +1200
  • bc7e7d2112 Removed target header files containing a single prototype. Gareth McMullin 2012-06-18 20:27:06 +1200
  • bc5a6f022b Renamed Cortex-M driver appropriately since it support M0, M3 and M4F. Gareth McMullin 2012-06-18 19:56:19 +1200
  • 0599bdc5c4 Cleaned up STM32F1 driver and renamed appropriately. Gareth McMullin 2012-06-18 19:45:18 +1200
  • 3a0cc44bbe Cleaned up access to ADIv5 AP in Cortex-M driver. Gareth McMullin 2012-06-18 19:28:06 +1200
  • 8920864cb3 Cleaned up access to ADIv5 AP for target. Gareth McMullin 2012-06-18 19:19:13 +1200
  • 77aab2d336 Updated HACKING file to new libftdi platform name. Gareth McMullin 2012-06-10 19:10:15 +1200
  • 54f4467c0f Added stlink platform for Discovery boards and ST's ST-Link hardware. Gareth McMullin 2012-06-10 19:02:58 +1200
  • 89bcdcc60a Moved stm32 generic platform files out of native platform dir. Gareth McMullin 2012-06-10 17:34:26 +1200
  • acff8d4497 Made jtagtap.c and swdptap.c STM32 generic. Gareth McMullin 2012-06-10 17:08:14 +1200
  • 8d190cdbb9 Renamed platforms to 'native' and 'libftdi' and moved into 'platforms' dir. Gareth McMullin 2012-06-10 16:40:07 +1200
  • c825270561 Indicate UART activity on yellow LED. Gareth McMullin 2012-06-10 15:28:01 +1200
  • c1a34f3f59 Removed incorrect directory references in Makefile. Gareth McMullin 2012-06-10 15:25:44 +1200