Uwe Bonnes
|
30d8aa1eb7
|
Move (now-constant) cdcacm.c to platforms/stm32
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
04415582bd
|
cdcacm: move non-constant parts to platform.[hc]
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
533608a2f4
|
Move usbuart to the stm32 directory
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
16ac8e0478
|
stlink: Add DFU capability
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
7188a4a8cb
|
Move usbdfu to platforms/stm32 directory
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
67f8176c5b
|
stlink: Add the UART
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
35d6adc236
|
native/usbuart: Move platform dependant parts to platform.h
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
16b9c1e83f
|
stlink: Update to current libopencm3 usb api.
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
ebb48245aa
|
stlink: Use a seperate linker file as stlink has only 64 kByte
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
9a85146eba
|
Add explanation how toi fill the libopencm3 directory
|
2013-01-21 11:02:43 +01:00 |
Uwe Bonnes
|
91709afcc2
|
More Files to ignore
|
2013-01-21 11:02:43 +01:00 |
mirage
|
99a23a7e1a
|
As per the lpc11xx manual the stack pointer should be set before IAP
calls are made.
In lpc11xx_flash_prepare() and lpc11xx_flash_erase() bug in calculating
the ending sector number.
|
2013-01-13 09:50:23 +08:00 |
Gareth McMullin
|
2a46994b42
|
Fixed magic numbers for CSW access.
|
2013-01-11 10:02:34 -08:00 |
Gareth McMullin
|
ad9c76e97f
|
Update to current libopencm3 usb api.
|
2013-01-10 22:01:21 -08:00 |
Gareth McMullin
|
a84052915f
|
Merge pull request #8 from aibara/master
One-liner fix for black magic firmware issue corrupting un-aligned memory reads from target.
|
2013-01-10 16:45:34 -08:00 |
Allen Ibara
|
83a06052f1
|
Don't increment src address twice in ap_mem_read_bytes function. Fixes corrupted thumb disassembly dumps in gdb.
|
2013-01-10 14:04:17 -08:00 |
Gareth McMullin
|
1d16d6c34c
|
Check for 10-bit address over flow when auto-incrementing.
Clean up whitespace.
|
2012-11-21 09:50:50 +13:00 |
Vegard Storheil Eriksen
|
8f04241aa8
|
Added support for STM32F37x.
|
2012-11-15 18:36:32 +01:00 |
Gareth McMullin
|
2637f072a1
|
Probe function return bool, true if device identified.
Correctly identify LM3S3748.
|
2012-11-03 23:53:25 +13:00 |
Gareth McMullin
|
e1c1162a1a
|
Recognise LPC43xx dual core devices.
|
2012-11-03 21:33:28 +13:00 |
Gareth McMullin
|
f526a82773
|
Move breakpoint packet handler out of main gdb loop.
Use gdb_putpacketz for constant strings.
|
2012-11-03 20:38:27 +13:00 |
Gareth McMullin
|
538f4d41b6
|
Clean up whitespace.
|
2012-11-03 19:59:01 +13:00 |
Gareth McMullin
|
dac1f60dc2
|
Clean up ancient bad typing and malloc madness.
|
2012-11-03 19:52:09 +13:00 |
Gareth McMullin
|
50b6c623d6
|
Check for null pointer before decalaring register array.
|
2012-11-03 19:04:27 +13:00 |
Gareth McMullin
|
0990c2224c
|
Allow target attachment to timeout and report failure.
This is needed for if the target device is held in reset.
|
2012-11-03 16:42:46 +13:00 |
Vegard Storheil Eriksen
|
faa43fdc92
|
Added support for STM32L1.
|
2012-10-25 21:44:26 +02:00 |
Vegard Storheil Eriksen
|
dddb51ca1c
|
Added support for STM32F0.
|
2012-10-24 18:08:01 +02:00 |
Gareth McMullin
|
1ce2af4819
|
Changed libopencm3 url to https.
|
2012-10-24 07:34:30 +13:00 |
Vegard Storheil Eriksen
|
cb41855d91
|
Added support for STM32F3.
|
2012-10-23 19:40:23 +02:00 |
Gareth McMullin
|
fee915bcf5
|
Add toplevel Makefile to build blackmagic with libopencm3.
|
2012-10-22 18:50:06 +13:00 |
Gareth McMullin
|
09c0fb5773
|
Build with libopencm3 as a submodule.
Fix incompatibilities with latest libopencm3.
|
2012-10-22 18:45:42 +13:00 |
Gareth McMullin
|
206237e8dd
|
Fix support for multiple devices on the same jtag chain.
Mask out architecture version in ADIv5 JTAG IDCODE.
|
2012-09-04 21:50:12 +12:00 |
Gareth McMullin
|
358ef32225
|
Whitespace fixes.
|
2012-09-04 21:48:49 +12:00 |
Gareth McMullin
|
9137c2d058
|
Add a copy of DEMCR to Cortex-M private data to preserve over 'run'.
|
2012-08-10 21:07:06 +12:00 |
Gareth McMullin
|
7be4866239
|
Corrected upgrade tool to use our new usb ids.
|
2012-07-27 21:59:03 +12:00 |
Gareth McMullin
|
234d54c5a5
|
Correct stepping over programmed breakpoints.
Fixes issue #2.
|
2012-07-05 22:08:01 +12:00 |
Gareth McMullin
|
0433d3d12a
|
cortexm: Moved all static data to the heap.
|
2012-07-05 21:26:26 +12:00 |
Gareth McMullin
|
0c379744e9
|
cortexm: Poll for S_RESET_ST in DHCSR to detect release from reset.
|
2012-07-05 20:12:18 +12:00 |
Gareth McMullin
|
00c4dbfb11
|
ADIv5 AP and DP are now allocated on the heap and reference counted.
They are unref'd and free'd automatically when the target list is
destroyed.
|
2012-07-05 19:23:28 +12:00 |
Gareth McMullin
|
af1ef670ba
|
libftdi: Fixed delay function.
|
2012-07-05 19:10:08 +12:00 |
Gareth McMullin
|
5dff263078
|
Add delay after reset request.
Hopefully this fixes problems observed with failing vFlashWrite.
|
2012-07-01 22:40:43 +12:00 |
Gareth McMullin
|
d64cec686a
|
Signal on halt is now returned by target_halt_wait().
Fault unwinding is now handled internally in target implementation.
GDB server doesn't need to know about it.
|
2012-06-30 20:29:08 +12:00 |
Gareth McMullin
|
53af978295
|
Allow user to specify JTAG IR lengths.
This allows the use of devices that shift out values other than 0x01
from IR.
|
2012-06-30 16:47:23 +12:00 |
Gareth McMullin
|
01d0390b54
|
Fixed build for stlink platform.
|
2012-06-28 20:49:32 +12:00 |
Gareth McMullin
|
22993fb5bd
|
Clear target error on attaching.
Fixes possible lock-up on devices booting from blank flash.
|
2012-06-28 20:11:53 +12:00 |
Gareth McMullin
|
466bb66424
|
Made cur_target, last_target static in gdb_main.c.
Added target destroy notify mechanism.
|
2012-06-27 21:26:08 +12:00 |
Gareth McMullin
|
4581da2034
|
Added option byte programming commands for STM32F1.
|
2012-06-26 21:02:11 +12:00 |
Gareth McMullin
|
29b9e103fb
|
Fixed crash on monitor commands with no attached target.
|
2012-06-26 19:48:50 +12:00 |
Gareth McMullin
|
94516329a0
|
Added 'erase_mass' command for STM32F1 and cleaned up some magic numbers.
|
2012-06-26 19:42:41 +12:00 |
Gareth McMullin
|
0e768664ac
|
Added 'vector_catch' command to control trapped vectors on Cortex-M.
|
2012-06-25 21:19:09 +12:00 |