SG
7307f086c6
Support for STM32WB55 ( #942 )
...
* add STM32WB55 support
2021-10-30 13:01:06 +02:00
Uwe Bonnes
e1a928beb1
Fixes to compile with gcc11 #925
...
Target code changes are pure for formal correctness and not tested!
2021-10-10 15:59:57 +02:00
UweBonnes
28623e6b27
Merge pull request #939 from fabalthazar/hosted-return-val
...
Consistent return value and output of hosted blackmagic + HOSTED_BMP_ONLY=0 on Linux
2021-10-10 12:54:48 +02:00
fabalthazar
e2d3161442
Removed -S message as debugger selection option since it is used for reading bytes
2021-10-09 21:38:48 +02:00
fabalthazar
59282b6f66
Fixed typography
2021-10-09 21:18:52 +02:00
fabalthazar
7274f55ff4
Fixed return value of hosted blackmagic in erase mode
2021-10-09 21:17:58 +02:00
fabalthazar
3f54fba986
HOSTED_BMP_ONLY=0 by default on Linux.
...
The user is warned about missing dependencies.
2021-10-09 21:14:52 +02:00
Vegard Storheil Eriksen
7ccbdd98c0
hosted/dap: Copy command buffer in wait/retry loop.
...
The same buffer is used for both command and response, causing part of
the command to be overwritten before it’s retried. Solve this by saving
and restoring a copy of the command before retrying.
2021-10-05 23:21:07 +02:00
Jeff Lutgen
f69f29a660
f4discovery/blackpill: fix usbusart
2021-10-01 00:10:03 +02:00
Uwe Bonnes
b076d5cea1
stm32f1: Check if unlock failed and propagate error.
2021-09-22 21:41:43 +02:00
Uwe Bonnes
554e34517e
Better reporting when monitor command fails.
2021-09-22 21:41:43 +02:00
Uwe Bonnes
9e98cfa220
adiv5: Remove leftover debug output.
2021-09-22 21:41:43 +02:00
Thiadmer Riemersma
64f756d627
Test voltage on VREF before enabling target power (mon tpwr), to avoid potential power conflict.
2021-09-22 20:45:18 +02:00
Uwe Bonnes
356325f563
ftdi_bmp: Fix bit select.
2021-09-22 15:16:20 +02:00
Uwe Bonnes
79066c950f
bmp_libusb: Remove duplicated libusb_init.
...
Thanks to Red Liu for noticing
2021-09-22 15:16:20 +02:00
Uwe Bonnes
9ebc44bcea
Make more functions static.
2021-09-22 15:16:20 +02:00
Uwe Bonnes
db1f13db25
remote: Packets may be larger than 256 bytes.
2021-09-22 15:16:20 +02:00
Uwe Bonnes
88cce08ce4
hosted: Fix "monitor version"
2021-09-22 15:16:20 +02:00
Uwe Bonnes
da15cc3cb7
remote_jtagtap: Fix memory corruption in jtagtap_tdi_tdo_seq
2021-09-22 15:16:20 +02:00
Uwe Bonnes
a93e57e112
ftdi: Fixed wrong direction report in DEBUG.
2021-09-22 15:16:20 +02:00
Uwe Bonnes
9de69bb3ab
Adiv5/Initial halt: More fixes for dd28fa5743
. #925
...
Stlink does not like low level access and aborts with STLINK_SWD_DP_ERROR.
Either our implementation still has faults or stlink can not handle
MINDP devices with BMP/Firmware also seemm not to like low level access,
either du to some hidden error in BMP or by design
2021-09-22 15:16:20 +02:00
Uwe Bonnes
a9854e9b37
adiv5: Fix the MINDP case introduced with dd28fa5743
#925
2021-09-16 12:39:26 +02:00
Andy Makovec
01583560cd
hosted: Update Readme.md to use HOSTED_BMP_ONLY
2021-09-16 11:02:31 +02:00
dpc
f66caa0d29
add some more nxp s32k14x variants
...
the sdid bits correspond to s32k14x as well as s32k11x but i only have
access to the k14x variants so didn't bother w/ the k11x variants.
the memory/flash sizes also can come from the sdid bits, but the
splits still need to come from a lookup.
2021-09-13 23:01:05 +02:00
dpc
95288bcf75
fix a size format warning
2021-09-13 23:01:05 +02:00
Uwe Bonnes
e58b7d623b
crc32: Abort generic_crc32 with error from target_mem_read
...
Use larger chunks for hosted to speed up. Send pure NULL as line keep-alive.
2021-09-07 10:57:17 +02:00
Uwe Bonnes
ff79108f66
cl_utils: Increase worksize for increased speed.
...
H743 reads 2 MB in ~23 vs 27 seconds
2021-09-07 10:57:17 +02:00
Uwe Bonnes
a76a559656
pc/platform_delay: Wait ms and not us!
2021-09-07 10:57:17 +02:00
Uwe Bonnes
dd28fa5743
adiv5: Tighten up loop to initial halt cortexm
...
Use TRNCNT when available.
Now the F767 with the NutOS 300 ms sleep example with the one ms tick is
halted even in hosted after few ms.
2021-09-04 21:15:07 +02:00
Uwe Bonnes
a297c8c8ad
hosted/Makefile.inc: Use gcc to build hosted, if not advised otherwise
2021-09-04 21:15:07 +02:00
Uwe Bonnes
698cfeb1f4
bmp_serial: Nag MACOS programmer to implement find_debuggers!
2021-09-04 21:15:07 +02:00
Thiadmer Riemersma
35687018eb
Escape '*' in responses of the Remote Serial Protocol, to avoid that it is interpreted as the start of an RLE sequence
2021-08-31 15:44:17 +02:00
Uwe Bonnes
863a41daac
adiv5_swdp: Initialize initial_dp with the definition
2021-08-15 16:43:29 +02:00
Uwe Bonnes
49122b50b6
hosted: Make HOSTED_BMP_ONLY the default.
...
Hopefully more people will use it when reporting errors!
2021-08-15 16:43:29 +02:00
Uwe Bonnes
2fcd4a878a
ftdi_bmp.h: Fix error when compiling with HOSTED_BMP_ONLY=1
2021-08-15 16:43:29 +02:00
Uwe Bonnes
6308506276
jtag: Make jtag_devs argument to jtag_handler.
2021-08-15 16:43:29 +02:00
Uwe Bonnes
6dff2a9f31
target: target_error_check now defaults to not indicate error.
...
Remove unneeded nop_function from efm32
2021-08-15 16:43:29 +02:00
Uwe Bonnes
f7670fcd44
ftdi_bmp: Add verbosity for libftdi_jtagtap_tdi_tdo_seq()
2021-08-15 16:43:29 +02:00
Uwe Bonnes
3df692ecb2
adiv5_swdp_scan: If SWD scan fails, try a JTAG scan.
2021-08-15 16:43:29 +02:00
Uwe Bonnes
5c8e277663
hosted/dap: Fix tdi_tdo_seq.
2021-08-15 16:43:29 +02:00
Uwe Bonnes
2d4a503135
jtag_scan: Rework chain detection
...
Fixme: stlinkv2/hosted probably does only handle STM devices. Check if
jtag_devs.c really needed.
2021-08-15 16:43:29 +02:00
Uwe Bonnes
e1a1865de9
remote/jtagtap_tdi_tdo_seq: Split up large transactions.
...
FIXME: One remote transaction still can only do up to 64 ticks, leaving
room for speed enhancement with larger transactions.
Firmware assumes (1LL << 65) == 0LL !
2021-08-15 16:43:29 +02:00
Uwe Bonnes
8084a75634
cl_utils: Allow Hardware reset from the command line
2021-08-15 16:43:29 +02:00
Uwe Bonnes
36836d0746
ftdi_bmp: Fix setting bits and FTDIJTAG srst.
2021-08-15 16:43:29 +02:00
Uwe Bonnes
cfdf55855e
ftdi_bmp: Export and use reset functions.
2021-08-15 16:43:29 +02:00
Uwe Bonnes
1845d71f00
jtag_scan: Deliver full idcode to the handler.
2021-08-15 16:43:29 +02:00
Uwe Bonnes
0d78331149
remote/jtag_tdi_tdo_seq: Fix wrong bitmask calculation.
2021-08-15 16:43:29 +02:00
Thiadmer Riemersma
c7bc4b6a5d
Bug fix in Flash erase function for LPC MCUs.
2021-08-13 16:18:53 +02:00
aam335
5eb43a1ddb
platforms: stm32f4x1 blackpillv2 as variant of f4discovery
...
Compile as make PROBE_HOST=f4discovery BLACKPILL=1
2021-08-13 16:18:05 +02:00
Thiadmer Riemersma
be534a9c5e
Turn error LED off after successful attach to target (error LED blinks on 'target lost').
2021-08-13 16:10:37 +02:00