Jason Kotzin
f1f59d3c1d
Merge commit '7e3fe352ad4aed89522d808d76dbe868a470412e' into sam-update
...
# Conflicts:
# src/platforms/common/swdptap.c
2022-08-01 19:54:44 -07:00
Jason Kotzin
1ba83f3283
Merge commit '17b817f37bca85c9b469470742ecdeedf02f7b3e' into sam-update
2022-08-01 19:21:27 -07:00
Jason Kotzin
c33a447210
Merge commit '9e365a58f77a9096b0203a5f012bb7bfb08fbc95' into sam-update
2022-08-01 19:21:10 -07:00
Jason Kotzin
447bdc50a0
Merge commit '66e357d51762f3bf93b549a5626554b2f8de4379' into sam-update
...
# Conflicts:
# src/target/adiv5.c
2022-08-01 19:20:32 -07:00
Jason Kotzin
b91712214f
Merge commit '1799ea3b7102ac1e2a86d78cdbde0f5b809b0be1' into sam-update
2022-08-01 19:03:03 -07:00
Jason Kotzin
5574a14aee
Merge commit 'b7a59afc5920caf1e83cd470aee67f665d0e7197' into sam-update
2022-08-01 19:01:41 -07:00
Jason Kotzin
a82ab6a45d
Merge commit '80f003ff4b6edc9d0d2b98b4ca65d610d86efc74' into sam-update
2022-08-01 19:01:18 -07:00
Jason Kotzin
40ea78d57b
Merge commit '48d232807ee6096bfa839d91b1708252db0e1a59' into sam-update
2022-08-01 18:59:50 -07:00
Jason Kotzin
eab16ef39f
Merge commit '0f2f1d74a2446275ee31ed582f1f4d98dff24d61' into sam-update
2022-08-01 18:57:07 -07:00
Jason Kotzin
da701aff6d
Merge commit '455e0a74d2a77f2ae1f0acf53b778e41b890523e' into sam-update
2022-08-01 18:56:50 -07:00
Jason Kotzin
aece87bf3e
Merge commit 'cfaa5ea9633fb8719da9455f6c04908810395abe' into sam-update
2022-08-01 18:54:48 -07:00
Jason Kotzin
2931169dd1
Merge commit '0c659f49cd03c7154bfb92c621df523aa8540f72' into sam-update
2022-08-01 18:52:34 -07:00
Jason Kotzin
95655b838e
Merge commit '231d42d58172a2169d99c6e618192ac0d514d3b9' into sam-update
2022-08-01 18:50:19 -07:00
Jason Kotzin
1846795844
Merge commit '19e58a7205e2dfe849b5ac42e470ff489e4ab10d' into sam-update
2022-08-01 18:36:22 -07:00
Jason Kotzin
76c2f5e39c
Merge commit 'eb46994bc95ba308f8eb96d42366abbdae7c5ab7' into sam-update
2022-08-01 18:35:43 -07:00
Jason Kotzin
51f2b79437
Merge commit '1ee1f441d581b6473526a4870f4c3aa201a18af6' into sam-update
2022-08-01 18:34:34 -07:00
Jason Kotzin
02eafe9883
Merge commit 'c7bc51d1919bce00c341b2b2e1e617adcf189be9' into sam-update
2022-08-01 18:33:40 -07:00
Jason Kotzin
05a42576c2
Merge commit 'a4bb2c6e3ea8404641325638a040e3295b7afe30' into sam-update
2022-08-01 18:33:13 -07:00
Jason Kotzin
d7afc92b5f
Merge commit '539d9e14ec553c77b2c3387b4719d8f07401d6a7' into sam-update
2022-08-01 18:32:18 -07:00
Jason Kotzin
4346fb2405
Merge commit '98a4f8e31872d3f72e47aba8b01a167503144c1e' into sam-update
2022-08-01 18:31:06 -07:00
Jason Kotzin
9c95dfb712
adding adiv5 support
2022-08-01 17:45:49 -07:00
Jason Kotzin
2b89a07dae
samd: adding bootprotect and unlock commands
2021-08-15 21:50:54 -07:00
Jason Kotzin
d62d82bb2f
M0 SWDIO 2x performance improvements
2018-07-10 16:18:05 -07:00
Uwe Bonnes
7e3fe352ad
adiv5_swdp.c: Use swdptap_seq_out for initialiation sequence.
2018-06-26 19:50:14 +02:00
Gareth McMullin
b2defad844
Merge pull request #356 from UweBonnes/probe_halted
...
Probe halted
2018-06-21 10:06:56 -07:00
Uwe Bonnes
b59bbac0b2
stm32l4: Use buffered direct write to flash.
2018-06-16 13:30:53 +02:00
Uwe Bonnes
891d6de8eb
stm32f1.c: Use buffered direct write to flash with half word access.
2018-06-16 13:30:53 +02:00
Uwe Bonnes
f1752c7a1a
stm32f4: Allow DWORD parallelism.
...
Needs external VPP!
2018-06-16 13:30:53 +02:00
Uwe Bonnes
15312eb86c
stm32f4: Honor parallelism also for erase.
2018-06-16 13:30:53 +02:00
Uwe Bonnes
bfeb6f0db9
stm32f4: Use buffered direct flash write with choosen size.
2018-06-16 13:30:53 +02:00
Uwe Bonnes
54f73858f9
Provide a target function to write with given size.
2018-06-16 13:30:08 +02:00
Uwe Bonnes
17b817f37b
cortexm: Allow to set timeout to wait for halt.
...
This allows to gain access to devices spending long time in WFI without
the need for a reset, at the expense of possible long waiting times.
Using Reset means loosing the device runtime context.
2018-06-13 14:03:50 +02:00
Uwe Bonnes
9e365a58f7
Cortex-M: Try harder to halt devices in WFI.
...
E.g. STM32F7 and L0 need multiple C_DEBUG and C_HALT commands to halt
the device.
2018-06-13 14:02:43 +02:00
Uwe Bonnes
66e357d517
Cortex-M: Probe Cortex-M even if ROM table read fails.
...
Rom table in some devices (e.g. STM32L0/F7) can not be read while
device is in WFI. The Cortex-M SWD signature is however available.
If we know by that signature, that we have a Cortex-M, force a
probe for Cortex-M devices.
2018-06-13 13:04:17 +02:00
newbrain
ae6f0eadc9
Support for MSP432 TI MCUs ( #353 )
...
Introduces flashing and debugging support for Texas Instruments MSP432
series of MCUs
2018-06-07 08:34:21 +12:00
Piotr Esden-Tempski
077e455a94
Setting the driver string on scan.
...
This way swdp_scan and jtag_scan commands will show the chip that was
detected instead of the generic STM32F4 string. The generic name is
most confusing when attaching to an STM32F7 target.
2018-06-01 12:46:14 -07:00
Uwe Bonnes
df05d7ce7b
libftdi: Allow device specific port/pin to read SWD bitbanged.
...
Gracefully abort swd scan if devices can not do SWD.
Best effort to indicated SWD capability on existing cables and
add descriptions for the cables.
2018-05-30 19:21:03 +02:00
Uwe Bonnes
f3cacba219
libftdi: Flush buffer with detach.
2018-05-30 19:21:03 +02:00
Gareth McMullin
48d232807e
Merge pull request #337 from adamgreig/stm32f4-ram-size
...
Update maximum RAM sizes for F4 and F7 devices
2018-04-26 13:38:11 +12:00
Adam Greig
e1cefb2031
Update maximum RAM sizes for F4 and F7 devices
2018-04-24 11:06:07 +01:00
Uwe Bonnes
93f3b14b68
stm32f1(f0): Do not read normal device registers during probe.
...
Device may not be halted and memory map setup may fail.
2018-04-23 11:06:08 +12:00
Uwe Bonnes
a0596a0dcc
stm32l4: Build Memory Map during attach.
...
Reading target registers while target not halted may fail and result in
invalid memory map.
2018-04-23 11:06:08 +12:00
Uwe Bonnes
5f404cdbc0
Construct memory map on the stack
...
The memory map uses 1k of SRAM and is only needed during attach. Release
after use lowers pressure on SRAM.
2018-04-23 10:51:04 +12:00
Gareth McMullin
63967346cd
stm32f4: Don't duplicate resources on reattach.
2018-04-23 10:48:05 +12:00
Gareth McMullin
00decb3718
target: Separate function to free memory map.
2018-04-23 10:48:05 +12:00
Gareth McMullin
1fd2a24c2d
stm32f4: Only construct memory map at attach.
2018-04-23 10:48:05 +12:00
Gareth McMullin
9d7925792f
Merge branch 'master' into always_buffer_flash
2018-04-23 10:40:20 +12:00
Mike Walters
fa62403ee3
nrf51: Add nRF51802 device id. ( #331 )
2018-04-03 10:45:56 +12:00
Gareth McMullin
cfaa5ea963
Merge branch 'korken89-master'
2018-03-27 13:01:06 +13:00
Gareth McMullin
76bfb4929d
Use lowercase register names.
2018-03-27 13:00:39 +13:00