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 |
Gareth McMullin
|
b0d41d155a
|
Made SAM3X monitor commands static.
|
2012-06-25 21:16:20 +12:00 |
Gareth McMullin
|
8b7c6bbaba
|
Added monitor commands to set GPNVM bits on SAM3X.
|
2012-06-24 21:55:22 +12:00 |
Gareth McMullin
|
03fdd23e9c
|
Added mechanism for target driver to add new monitor commands.
|
2012-06-24 21:41:32 +12:00 |
Gareth McMullin
|
a16123997b
|
Added target.c for common target routines.
|
2012-06-24 19:08:49 +12:00 |
Gareth McMullin
|
8872315e82
|
Updated lmi, nxp and stm32f4 drivers to use adiv5_target_ap().
|
2012-06-24 14:44:02 +12:00 |
Gareth McMullin
|
cb19164f2f
|
Added flash erase function for Atmel SAM3X.
|
2012-06-23 21:13:08 +12:00 |
Gareth McMullin
|
c09cbe8719
|
First cut at an Atmel SAM3X driver.
|
2012-06-22 23:13:25 +12:00 |
Gareth McMullin
|
33905d7203
|
Check target error after target specific probes.
|
2012-06-21 20:54:56 +12:00 |
Gareth McMullin
|
6089a66dce
|
Renamed target_flash_write_words to target_flash_write.
Buffer from GDB may not be aligned or integer number of words.
Corrected alignment in in STM32F1 driver.
|
2012-06-18 20:53:06 +12:00 |
Gareth McMullin
|
bc7e7d2112
|
Removed target header files containing a single prototype.
Target probe prototypes are all in target.h now.
|
2012-06-18 20:27:06 +12:00 |
Gareth McMullin
|
bc5a6f022b
|
Renamed Cortex-M driver appropriately since it support M0, M3 and M4F.
|
2012-06-18 19:56:19 +12:00 |
Gareth McMullin
|
0599bdc5c4
|
Cleaned up STM32F1 driver and renamed appropriately.
|
2012-06-18 19:46:41 +12:00 |
Gareth McMullin
|
3a0cc44bbe
|
Cleaned up access to ADIv5 AP in Cortex-M driver.
|
2012-06-18 19:28:06 +12:00 |
Gareth McMullin
|
8920864cb3
|
Cleaned up access to ADIv5 AP for target.
|
2012-06-18 19:19:13 +12:00 |
Gareth McMullin
|
77aab2d336
|
Updated HACKING file to new libftdi platform name.
|
2012-06-10 19:10:15 +12:00 |
Gareth McMullin
|
54f4467c0f
|
Added stlink platform for Discovery boards and ST's ST-Link hardware.
|
2012-06-10 19:06:37 +12:00 |
Gareth McMullin
|
89bcdcc60a
|
Moved stm32 generic platform files out of native platform dir.
|
2012-06-10 17:34:26 +12:00 |
Gareth McMullin
|
acff8d4497
|
Made jtagtap.c and swdptap.c STM32 generic.
|
2012-06-10 17:08:14 +12:00 |
Gareth McMullin
|
8d190cdbb9
|
Renamed platforms to 'native' and 'libftdi' and moved into 'platforms' dir.
|
2012-06-10 16:40:07 +12:00 |
Gareth McMullin
|
c825270561
|
Indicate UART activity on yellow LED.
|
2012-06-10 15:45:38 +12:00 |
Gareth McMullin
|
c1a34f3f59
|
Removed incorrect directory references in Makefile.
|
2012-06-10 15:45:38 +12:00 |
Gareth McMullin
|
eabd4654f9
|
Use the same LED for run/idle. Reserve spare LED for UART.
Enable AFIO to fix EXTI for USB VBUS detect.
|
2012-06-10 15:45:38 +12:00 |
Gareth McMullin
|
c35d0b29b3
|
Removed a stray printf.
|
2012-06-03 21:28:39 +12:00 |
Gareth McMullin
|
bad49dbb90
|
Added missing stm32/usbuart.h.
|
2012-05-27 13:02:45 +12:00 |
Gareth McMullin
|
6030ff6f26
|
Separated USB UART interface into separate file.
|
2012-05-26 22:53:29 +12:00 |
Gareth McMullin
|
3dcdc5b26f
|
Improve USB UART handling. Fix interrupt priorities.
|
2012-05-26 20:57:47 +12:00 |
Gareth McMullin
|
b98d01dff8
|
Update Windows drivers to use new USB IDs.
|
2012-05-26 15:33:16 +12:00 |
Gareth McMullin
|
e533812c32
|
Use our new USB VID/PID. Thanks OpenMoko, Inc.
DFU now uses the same short serial number as application.
|
2012-05-26 15:20:23 +12:00 |
Gareth McMullin
|
01bf5e6b44
|
Fixed and cleaned up build for libftdi platform.
|
2012-05-26 15:05:37 +12:00 |
Gareth McMullin
|
09330d7fa9
|
HACKING: Corrected libftdi instructions.
|
2012-05-24 18:23:58 +12:00 |
Gareth McMullin
|
8d2c0ff9e5
|
Report target voltage on scan.
ADC is used on mini hardware, standard hardware reports ok/absent.
|
2012-05-23 21:44:39 +12:00 |