Richard Meadows
c12002b636
Check target_attach succeeded in vRun command, and return error if not
2015-01-17 18:30:58 +00:00
Gareth McMullin
abcc04d4f3
Merge pull request #63 from beewoolie/static-stubs
...
Fix to move stubs into rodata.
2015-01-17 13:18:20 +13:00
Gareth McMullin
4e2c99a65b
Merge pull request #66 from dlaw/master
...
SAM4S support
2015-01-17 13:03:35 +13:00
David Lawrence
985627af7e
SAM4S support
2015-01-12 14:53:58 -05:00
Marc Singer
da28970c3e
Fix to move stubs into rodata.
...
o Stubs were declared as globals which means they will be initialized
data. No need for this. Now, stubs are static const and are only
present in the program image.
2015-01-09 18:18:10 -08:00
Gareth McMullin
9c5ffd61f7
First cut at Freescale Kinetis support.
2015-01-06 22:26:00 +13:00
Uwe Bonnes
d162e75ceb
stm32f4.c: Add STM32F411 ID.
2014-12-23 21:32:21 +13:00
Gareth McMullin
fdd7799304
Merge pull request #60 from themadinventor/lp-icdi-clean
...
Added (preliminary) support for TI TM4C123 Launchpad
2014-12-23 21:31:43 +13:00
Gareth McMullin
9c78e26c1d
Merge pull request #59 from zyp/add_halfwords
...
Add support for halfword memory accesses.
2014-12-23 21:17:32 +13:00
Fredrik Ahlberg
346258934b
Added support for TI TM4C123 Launchpad
2014-11-23 22:59:16 +01:00
Vegard Storheil Eriksen
9434299613
Add support for halfword memory accesses.
2014-10-21 00:12:50 +02:00
Gareth McMullin
fd9eef821e
Revert USB double buffered OUT handling on STM32F1.
...
This introduced a bug where the endpoint can get stuck, forever sending NAK.
2014-10-16 13:50:56 -07:00
Gareth McMullin
f85a8c4ebb
Fix build for f4discovery by defining platform_hwversion().
2014-10-16 13:50:56 -07:00
Gareth McMullin
a5549d630c
Whitespace cleanup.
2014-10-16 13:50:56 -07:00
Gareth McMullin
60626e5bbe
Merge pull request #57 from aibara/dev/lpc43xx_wdt
...
LPC43XX: Attempt to handle case of running WDT.
2014-09-17 10:14:21 +12:00
Allen Ibara
c5abc9a0bd
LPC43XX: Attempt to handle case of running WDT.
...
If the WDT is running, it may reset while we are trying to flash.
Since we can't disable it, we set a long period and attempt to pet it
before each IAP call.
2014-09-16 14:54:24 -07:00
Gareth McMullin
9fda010b32
Give up unwinding a fault if reading the stack fails.
2014-09-12 12:24:43 +12:00
Richard Eoin Meadows
091389b982
SAMD20 prints die revision
2014-09-03 21:17:48 +12:00
Richard Eoin Meadows
f4e20d0d04
Ooops - Semicolon from last commit :-)
2014-09-03 21:17:48 +12:00
Richard Eoin Meadows
f4474557d0
SAM D20 MBIST shouldn't fail silently
2014-09-03 21:17:48 +12:00
Richard Eoin Meadows
39a0b064af
Use external access DSU range
2014-09-03 21:17:48 +12:00
Richard Eoin Meadows
2a444ab1fb
Fixed SAM D20 support with reset attached.
...
monitor connect_srst enable can be used to connect to targets that re-use the SWCLK pin
2014-09-03 21:17:48 +12:00
Richard Eoin Meadows
e75798f201
Optimised flash write, programming speed is now approx. 2x faster
2014-09-03 21:17:48 +12:00
Richard Eoin Meadows
02812b6bf1
Added notes about the datasheet and NVMCTRL Security Bit
2014-09-03 21:17:41 +12:00
Richard Eoin Meadows
945a2802d5
Atmel SAMD20 support
2014-09-03 21:17:41 +12:00
Gareth McMullin
9d9ecb572e
Assert SRST when scanning JTAG if configured. Closes #54 .
2014-08-27 19:03:37 +12:00
Gareth McMullin
8a32b46f65
Fix build for non-native targets.
2014-08-08 20:22:33 +12:00
Gareth McMullin
84fc40085e
Send a null packet on end of USB transfer if last data packet is full.
2014-08-06 12:38:57 +12:00
Hans Baier
d265b76001
Add support for STM32F401RE
2014-08-06 10:49:48 +12:00
Gareth McMullin
9b0c4ca51a
Replace README and HACKING with references to the Github wiki.
2014-08-01 21:00:25 +12:00
Gareth McMullin
d7c30caa3e
Style clean up.
2014-07-30 21:15:43 +12:00
Gareth McMullin
f06bc0fd79
Minor fixes to stm32f1 flash routines.
2014-07-30 20:27:30 +12:00
Gareth McMullin
fad6eb3c14
Fix parity support on USB UART interface.
2014-07-30 19:57:18 +12:00
Gareth McMullin
2b61bed291
Merge branch 'nrf51-uicr' of https://github.com/richardeoin/blackmagic into richardeoin-nrf51-uicr
...
Conflicts:
src/nrf51.c
2014-07-30 16:55:02 +12:00
Gareth McMullin
4447fb428a
Merge pull request #50 from richardeoin/nrf51-ficr
...
Added monitor commands for reading various nRF51 device parameters
2014-07-30 16:51:46 +12:00
Gareth McMullin
936b7460e0
Merge branch 'John-Titor-lpc11xx-flash'
2014-07-30 16:48:56 +12:00
Gareth McMullin
3daf5d7e11
Merge branch 'lpc11xx-flash' of https://github.com/John-Titor/blackmagic into John-Titor-lpc11xx-flash
...
Conflicts:
src/lpc11xx.c
2014-07-30 16:45:55 +12:00
Gareth McMullin
bfe5d1168b
Merge pull request #47 from richardeoin/target-power
...
Added monitor option to toggle target power
2014-07-30 14:19:46 +12:00
Gareth McMullin
7e396b0205
Merge pull request #30 from BuFran/pulls/l152c
...
[SUP] Add support for stm32l152c-discovery board
2014-07-30 14:17:51 +12:00
Gareth McMullin
5d61575ce6
Merge remote-tracking branch 'origin/lpc8xx'
...
Conflicts:
src/lpc11xx.c
2014-07-30 14:11:10 +12:00
Gareth McMullin
cb1b1670d1
Merge pull request #45 from richardeoin/fatal-fix
...
Fixed potential Hardfault in platform_init
2014-07-30 13:56:12 +12:00
Frantisek Burian
88a80e25d5
[SUP] Add support for stm32l152c-discovery board
2014-07-09 16:35:33 +02:00
Richard Eoin Meadows
7dc18768c4
Support erasing + flashing the User Information Configuration Registers (UICRs)
2014-06-11 13:43:59 +01:00
Richard Eoin Meadows
380f128d0a
Added monitor commands for reading various nRF51 device parameters
2014-06-11 13:39:06 +01:00
none
3543e560af
Fix lpc11xx magic number programming when chunks overlap
...
In the case where the vectors are in a separate section smaller than
the chunksize, the lpc11xx magic number calculation could generate an
incorrect value.
2014-06-10 21:23:17 -07:00
Richard Eoin Meadows
c1b1d45155
TRST only exists on hardware version 0
2014-05-28 12:45:21 +01:00
Richard Eoin Meadows
42e41edfa1
Target power option is only for versions > 0
2014-05-28 12:33:43 +01:00
Richard Eoin Meadows
c9089f5851
Added monitor option to toggle target power
2014-05-28 12:25:48 +01:00
Richard Eoin Meadows
63bce97cbd
PLATFORM_FATAL_ERRORs are now caught even when they happen in the
...
initial JTAG scan that occours during platform_init.
Previously any fatal errors that occoured during this scan caused a
hardfault.
2014-05-28 12:10:26 +01:00
Gareth McMullin
72ae78a185
Updated libopencm3. Fixes broken bootloader, issue #43 .
2014-05-08 11:02:35 -07:00