Gareth McMullin
fe4bae7942
Merge pull request #160 from esden/jtagtap_next_params
Corrected jtagtap_next signature.
8 years ago
Piotr Esden-Tempski
8a009ca6ae
Corrected jtagtap_next signature.
The parameter is TDI (as in input) not TDO. The header signature and
comment are correct.
8 years ago
Gareth McMullin
25a6450af0
Merge pull request #158 from rogerclarkmelbourne/master
Add support for nRF51822QFAAH1
8 years ago
Roger Clark
3b74d91c69
Add support for nRF51822QFAAH1
8 years ago
Gareth McMullin
3abb4afdf6
Merge pull request #153 from gsmcmullin/restore_leds
Restore LED behaviour.
8 years ago
Gareth McMullin
517881f551
Merge pull request #154 from gsmcmullin/cortexa_breakpoints
cortexa: Fix hardware breakpoints.
8 years ago
Gareth McMullin
1f3576928c
Merge pull request #151 from gsmcmullin/self_semihost
Use semihosting for debug output if available.
8 years ago
Gareth McMullin
9a8cef04e0
Clean up debug format strings.
8 years ago
Gareth McMullin
966f360515
debug: Use semihosting if available or output via usbuart.
8 years ago
Gareth McMullin
ba8f77abf8
cortexa: Fix hardware breakpoints.
8 years ago
Gareth McMullin
40f960db4d
Restore LED behaviour.
8 years ago
Gareth McMullin
45e322b9a3
Handle usart errors.
8 years ago
Gareth McMullin
ca364a889e
Fix #145
Don't tc_printf in the probe.
tc_printf fixed to not crash of no controller connected.
8 years ago
Gareth McMullin
df7ad91692
Merge pull request #146 from joshgrob/nRF51/52_update
Adding new ConfigID value for nRF52832 QFAA B00
8 years ago
Gareth McMullin
779e0b5d15
Print sizes in memory map using 32-bit formatting for newlib-nano.
8 years ago
jgrob-an
fd4b8a02c0
Adding new ConfigID value for nRF52832 QFAA B00
8 years ago
Gareth McMullin
f131460168
Don't use zx format with printf. Doesn't work with newlib.
Fixes #144 .
8 years ago
Gareth McMullin
de603f4bd8
Merge pull request #143 from gsmcmullin/work
Split target support from GDB server with clean interface.
8 years ago
Gareth McMullin
9a45d89b4a
target: Remove target_check_error from external interface.
8 years ago
Gareth McMullin
97f3fc6155
Reorder target.h
8 years ago
Gareth McMullin
9aacc18f60
target: Restructure internal break/watch handling.
cortexa: Implement soft breakpoints.
8 years ago
Gareth McMullin
9136cf4c98
target: target_halt_wait and target_check_hw_wp replaced with target_halt_poll.
The new function returns a stop reason which must be translated in gdb server.
In the case of a watchpoint hit, the address is returned by a pointer parameter.
Simplify the extenal interface for set/clear breaki-/watchpoints.
8 years ago
Gareth McMullin
ab06243e93
target: Use size_t instead of unsigned in syscall interface.
8 years ago
Gareth McMullin
26fab877da
target: Provide errno definitions and fallback for unimplemented syscalls.
8 years ago
Gareth McMullin
82cb6c8e83
target: Use target_addr for flash routines.
8 years ago
Gareth McMullin
aeaca988c3
target: Use new target_addr type consistently in external interface.
Flash routines still use uint32_t internally.
8 years ago
Gareth McMullin
f9bdaf06a4
Move flash stubs to target directory and update readme.
8 years ago
Gareth McMullin
b494279fe5
Move target files into separate directory.
8 years ago
Gareth McMullin
b644724520
Overhaul of semihosting. Remove dependence of target on gdb_packet.
8 years ago
Gareth McMullin
b03cc59bea
target: Add target controller structure for indirect calls back to host.
8 years ago
Gareth McMullin
5832d8a42a
Clean up common SWD stuff.
8 years ago
Gareth McMullin
9b8e2c3ad1
target: Replace all calls to gdb_out with new tc_printf.
8 years ago
Gareth McMullin
5c5f76d60e
target: Remove last accesses to private structure from outside.
Only include target_internal.h from inside target files.
8 years ago
Gareth McMullin
1cd03b3fa4
Allow breakpoint and watchpoint methods to be left NULL.
8 years ago
Gareth McMullin
07f27d1b70
Hide target list internals form command.c
Remove unused support for extended target structure size.
8 years ago
Gareth McMullin
72790893ae
target: move mmio routines out of public interface.
Fix crc routine to use buffered reads on stm32.
8 years ago
Gareth McMullin
e28e158721
Move *scan prototypes to target.h.
8 years ago
Gareth McMullin
4e04c1dded
Split out non-public target stuff into new header.
Wrap target methods with functions instead of macros.
8 years ago
Gareth McMullin
67bd1530b7
Remove some unused includes.
8 years ago
Gareth McMullin
3c44cce935
Make generic jtagtap function weak and stop including the c file.
8 years ago
Gareth McMullin
0fc61efe7c
Move STM32L[01] bit definitions to their driver and remove header.
8 years ago
Gareth McMullin
6b49fbe594
Quiet adiv5 probe.
8 years ago
Gareth McMullin
0480578391
stlink: New discovery boards support.
Patch from issue #103
8 years ago
Gareth McMullin
fec09464ac
Add STM32F302C8 ID.
From issue #100
8 years ago
Gareth McMullin
24f0c38b45
Merge pull request #142 from alex31/ictm_and_stm32f76x
° add support for ITCM flash memory (in addition of DTCM) for STM…
8 years ago
Alexandre Bustico
c906a8614f
° add support for ITCM flash memory (in addition of DTCM) for STM32F7 family
° add support for STM32F76x and STM32F77x
8 years ago
Gareth McMullin
419aae4940
lpc15xx cleanup
8 years ago
Gareth McMullin
6fc49a11d8
Merge pull request #141 from dlaw/master
lpc15xx support
8 years ago
David Lawrence
4addec0a21
lpc15xx support
9 years ago
Gareth McMullin
2a5efbc1ac
Merge pull request #140 from gsmcmullin/va_translation
cortexa: Virtual address translation and memory access through APB.
8 years ago