Commit Graph

  • 622497f7e2 stm32f1: use new flash interface. Gareth McMullin 2015-04-03 23:01:11 -0700
  • 7cd3432994 stm32f4: Add second bank for F42x/F43x. Gareth McMullin 2015-04-03 21:38:43 -0700
  • 1efad1a03a stm32f4: use new flash interface. Gareth McMullin 2015-04-03 17:58:33 -0700
  • fc2f266a13 sam3x: Update to use new buffered flash interface. Gareth McMullin 2015-04-01 22:45:52 -0700
  • 21c209fd8f sam3x: simplify probe function. Gareth McMullin 2015-04-01 20:21:22 -0700
  • 3ed4207e8a stm32l0: Update to use new buffered flash writes. Remove old stubs. Gareth McMullin 2015-03-28 13:04:20 -0700
  • 45328ea124 Add buffering support for flash drivers. Gareth McMullin 2015-03-26 22:20:47 -0700
  • 36f749fed9 Fix flash buffer alignment in target layer. Gareth McMullin 2015-03-26 22:18:18 -0700
  • 7202db5860 Add new functions to wrap flash driver erase/write/done operations. Gareth McMullin 2015-03-24 20:45:59 -0700
  • 691d21989a Add function to add simple flash driver to target. Gareth McMullin 2015-03-24 20:45:05 -0700
  • 0fc635b3f8 Add functions for dynamically generating the XML memory map. Gareth McMullin 2015-03-22 22:59:04 -0700
  • 482070c91b Merge branch 'v1.6-branch' Gareth McMullin 2015-04-03 21:02:01 -0700
  • 97824b7f02 Use git describe for version in generated header file. Gareth McMullin 2015-04-03 20:21:33 -0700
  • 865beaba98 Suppress warning about longjmp clobbering local variable. Gareth McMullin 2015-04-02 21:06:18 -0700
  • 05f062612b Merge pull request #86 from florolf/atsam3u Gareth McMullin 2015-04-01 20:28:37 -0700
  • bc89217e3f sam3x: add SAM3U support Florian Larysch 2015-03-30 18:25:13 +0200
  • 21d464293c gdb: don't access target fields directly. Gareth McMullin 2015-03-29 18:06:13 -0700
  • c2cde32716 Improve cortexm_read/write_regs. Use more sensible return types. Gareth McMullin 2015-03-29 17:37:03 -0700
  • 274b818517 Make cortexm_pc_write static. Gareth McMullin 2015-03-29 16:48:51 -0700
  • 779dcf0f69 stm32l0: use cortexm_run_stub. Gareth McMullin 2015-03-29 16:47:55 -0700
  • 012922ed00 nrf51: use cortexm_run_stub. Gareth McMullin 2015-03-29 16:31:38 -0700
  • 810269dce1 nrf51: Use generated stub. Gareth McMullin 2015-03-29 16:28:18 -0700
  • cac286d398 lmi: Use generated stub with cortexm_run_stub. Gareth McMullin 2015-03-29 16:20:57 -0700
  • 2215e33bcf lmi: Clean up magic numbers, remove adiv5 links, and doc ref. Gareth McMullin 2015-03-29 15:58:18 -0700
  • 31fae032f7 cortexm: Separate stub loading from running. Gareth McMullin 2015-03-29 15:20:00 -0700
  • 9f271d5cd7 Consistently use 'target *t' for target var. Gareth McMullin 2015-03-28 20:47:17 -0700
  • 1e54139f4a target: Remove pc_read/pc_write methods. Gareth McMullin 2015-03-28 20:15:33 -0700
  • 4313b64bbe Add a flash_done target method. Gareth McMullin 2015-03-22 22:18:17 -0700
  • f74def3552 Remove old STM32L1 driver. Gareth McMullin 2015-03-22 20:54:45 -0700
  • d9af3cca6c Remove unfinished ARM7TDMI driver. Gareth McMullin 2015-03-22 20:47:30 -0700
  • 64c79e1d03 Consistently name target var 't' in cortexm. Gareth McMullin 2015-03-22 20:45:45 -0700
  • bda4279028 Send error reply and abandon target list on unhandled timeout. Gareth McMullin 2015-03-26 20:42:47 -0700
  • f5ef8671ab Merge pull request #85 from gsmcmullin/exceptions Gareth McMullin 2015-03-22 20:33:57 -0700
  • 68f54a3545 Remove old platform specific error handling macros. Gareth McMullin 2015-03-22 14:06:56 -0700
  • 5ab8564ff6 Clean up handling of lost targets using new exceptions mechanism. Gareth McMullin 2015-03-22 14:05:12 -0700
  • 588bad34ba Build with -Os for swlink. Gareth McMullin 2015-03-15 20:47:10 -0700
  • 9a8dbdeff7 Fix errors when building for non-native platforms. Gareth McMullin 2015-03-02 23:27:42 -0800
  • 83b83ca48f Use controlled timeout on SW/JTAG DP transactions. Gareth McMullin 2015-03-02 23:10:15 -0800
  • d0a03f55a6 Handle timeout exceptions during scans and report to the user. Gareth McMullin 2015-02-28 20:56:03 -0800
  • d6225eec76 Raise timeout exception when target is in WFI. Gareth McMullin 2015-02-28 20:53:25 -0800
  • fa046601a5 Add exception handling mechanism and raise exception on low-level comms failure. Gareth McMullin 2015-02-28 20:50:10 -0800
  • a497127a8d Move MIN macro to general.h Gareth McMullin 2015-03-22 12:21:03 -0700
  • c10862bff3 Merge pull request #82 from gsmcmullin/flashstubs Gareth McMullin 2015-03-22 11:42:19 -0700
  • 12e313dab9 Use for loop in STM32F1 stub and compile with -Os. Gareth McMullin 2015-03-08 22:53:51 -0700
  • 41256e3c2a Add missing return type to stub_exit. Gareth McMullin 2015-03-08 22:45:53 -0700
  • acfd258aa7 Rewrite STM32F4 stub in C and use new interface. Gareth McMullin 2015-03-08 22:43:12 -0700
  • 8ddb186b35 Allow stub to return an error code. Gareth McMullin 2015-03-08 15:02:38 -0700
  • 437aedda11 Rewrote stm32f1 stub in C and call with parameters in registers. Gareth McMullin 2015-03-08 13:35:07 -0700
  • c2462a6788 Add cortexm generic stub call, and use in stm32f1 driver. Gareth McMullin 2015-03-08 12:55:59 -0700
  • e380ced517 Change STM32F1 driver to use generated stub. Gareth McMullin 2015-03-08 11:51:59 -0700
  • 2223a1c925 Add a Makefile to build flash stubs. Gareth McMullin 2015-03-08 11:50:37 -0700
  • 7372fca2f6 Merge pull request #83 from gsmcmullin/samd_no_ap Gareth McMullin 2015-03-18 19:07:03 -0700
  • 1de685198c Flatten samd_probe. Gareth McMullin 2015-03-17 20:56:21 -0700
  • 5c337c9aa7 Whitespace. Gareth McMullin 2015-03-17 20:54:41 -0700
  • 1366c32f89 samd: Simplified samd_flash_write further by always using manual writes. Richard Meadows 2015-03-17 22:49:01 +0000
  • 0bf7778759 samd: Remove low level ADIv5 calls an favour of target_mem_write. Gareth McMullin 2015-03-17 10:31:48 -0700
  • 018d9cce80 Check vasprintf return value. Gareth McMullin 2015-03-17 21:19:02 -0700
  • f5f87bf70f Build for stlink with -Os. Gareth McMullin 2015-03-15 20:36:58 -0700
  • c3f798438a Remove abstraction of adiv5_dp_write. Both implementations were identical. Gareth McMullin 2015-03-15 17:12:31 -0700
  • 2bf54f9a72 Replace adiv5_ap_mem* functions with inline wrappers to target mem*. Gareth McMullin 2015-03-15 16:02:09 -0700
  • ee3af96a73 Consolidate target_mem_read* and target_mem_write* methods. Gareth McMullin 2015-03-15 14:31:57 -0700
  • 2e785e56fa adiv5: Encode APnDP into register definition. Gareth McMullin 2015-03-14 18:03:04 -0700
  • 6f5b1873d7 Use size_t for sizes in flash functions. Fix all sign compare warnings. Gareth McMullin 2015-03-14 15:18:22 -0700
  • f5c856af3b Fix pointer sign warnings and remove -Wno-pointer-sign. Gareth McMullin 2015-03-13 20:35:39 -0700
  • f52a51403f stm32l0: cleanup includes. Gareth McMullin 2015-03-11 20:46:26 -0700
  • 1196b03d66 stm32l0: Fix pointer/integer casting warnings. Gareth McMullin 2015-03-11 20:40:48 -0700
  • 3d28c1418c Cleaned up printf/scanf for C99 integer types. Gareth McMullin 2015-03-11 20:31:01 -0700
  • 4baa8aba4f cdcacm: Fix DCD for second ACM interface. Gareth McMullin 2015-03-11 20:13:38 -0700
  • 7c1c19881f Reassert DCD after DTR is written. Fixes #41. Gareth McMullin 2015-03-11 05:45:43 -0700
  • f9d484d506 upgrade: Build with -mno-ms-bitfields to fix struct packing on Windows. Gareth McMullin 2015-03-10 21:58:37 -0700
  • 2129210bb0 Add .exe and blackmagic_upgrade to .gitignore. Gareth McMullin 2015-03-08 19:41:42 -0700
  • 3a746d199f upgrade: Rename target to blackmagic_upgrade and add a rule for .exe file. Gareth McMullin 2015-03-08 19:39:42 -0700
  • 0e99f6f11c upgrade: Ignore product strings, these changed over time. Gareth McMullin 2015-03-08 19:38:59 -0700
  • a0f44e01cc uprade: Fix warning on pointer sign. Gareth McMullin 2015-03-08 19:38:33 -0700
  • 51f91092e7 Merge pull request #75 from beewoolie/stm32lx-whole Gareth McMullin 2015-03-08 16:56:01 -0700
  • bf1cb71eb7 Revisions on Gareth's comments. Marc Singer 2015-01-24 13:50:59 -0800
  • e0a8ce5a88 STM32L0x target support. Marc Singer 2014-12-19 16:25:22 -0800
  • b6d73442cc Removed hardware design files. Gareth McMullin 2015-03-07 20:54:55 -0800
  • 0d99e22a26 Quieten build system. Gareth McMullin 2015-03-07 10:32:52 -0800
  • 1eac78b1c8 Move targets to make bin and hex files to toplevel makefile. Gareth McMullin 2015-03-06 14:36:24 -0800
  • 2b774102fe Initialise git submodules automatically on make if not done already. Gareth McMullin 2015-03-05 22:17:22 -0800
  • a54e4c831c Merge pull request #81 from dlaw/master Gareth McMullin 2015-03-05 22:30:26 -0800
  • c8f469c868 SAM4S: Erase flash in 8K instead of 16K chunks. David Lawrence 2015-02-04 15:45:52 -0500
  • 49390fee2a Fix Windows DFU instructions in the Hydrabus readme. Gareth McMullin 2015-03-03 21:38:23 -0800
  • 9f0c29d329 Add support for HydraBus (tested with SWD with STM32F405 and SWD+JTAG with LPC4330 M0/M4) Benjamin Vernoux 2015-03-03 21:30:36 -0800
  • c731c6ece3 Make F4 conditionals check STM32F4, not F4DISCOVERY. Gareth McMullin 2015-03-03 21:39:29 -0800
  • 2e37db2270 Error on any failure on 'make all_platforms' Gareth McMullin 2015-03-02 23:14:43 -0800
  • 87b8f330f0 Add a makefile target to build all platforms. Gareth McMullin 2015-03-02 22:20:25 -0800
  • 3e466f2d23 Factor out timing routines common to all STM32 targets. Gareth McMullin 2015-03-02 21:59:04 -0800
  • b07ffffcee Factor out common cdcacm.c from stm32 and tm4c. Gareth McMullin 2015-03-02 10:16:33 -0800
  • 4d4813de87 Clean up includes everywhere. Gareth McMullin 2015-03-01 22:16:04 -0800
  • 9d80641261 Move common platform include to a common directory. Gareth McMullin 2015-03-01 20:15:31 -0800
  • 476f83b69a Move common USB stuff out of platform header files. Gareth McMullin 2015-02-28 22:48:26 -0800
  • 5eff0ab5d6 Factor out common GPIO code in STM32 platforms. Gareth McMullin 2015-02-28 22:09:50 -0800
  • 48fb7ec662 Add missing includes to fix warnings. Gareth McMullin 2015-02-28 22:06:10 -0800
  • 75001a4421 Factor Morse code functions out of platform code. Gareth McMullin 2015-02-28 22:05:10 -0800
  • 5d136398e1 Use sensible return convention for platform_target_get_power() Gareth McMullin 2015-02-28 21:23:24 -0800
  • 1b2cd547bc Merge pull request #72 from dlaw/master Gareth McMullin 2015-01-26 10:59:32 +1300
  • 1552218e8f Merge pull request #71 from maknoll/master Gareth McMullin 2015-01-26 10:56:52 +1300
  • 8b01a0aa0c Merge pull request #70 from richardeoin/samd Gareth McMullin 2015-01-26 10:54:22 +1300