dragonmux
6b5c492bc7
adiv5_swdp: Implemented clock tristating for adiv5_swdp_scan
2022-08-15 22:16:15 -07:00
dragonmux
c847007008
jtagtap: Implemented clock tristating
2022-08-15 22:16:15 -07:00
dragonmux
400ee0c76c
serialno: Improved the naming of the serial number reading function
2022-08-12 22:25:52 -07:00
dragonmux
886c790b25
serialno: Refactored the serial number code, cleaning up its API and localising implementation details
2022-08-12 22:25:52 -07:00
SId Price
d41bb2a7f0
Fix Windows build due to lack of alloca.h
2022-08-06 18:35:01 -04:00
Rafael Silva
4f01ffe56c
misc: change return type of scan routines to size_t
2022-08-06 18:02:30 -04:00
Rafael Silva
8238d3c020
target: rename target idcode
2022-07-31 12:09:07 +01:00
dragonmux
181e84cb0c
jtag_scan: Adjusted the parameter and result types for jtag_scan(), jtag_add_device(), and related functions
2022-07-30 18:00:08 -07:00
dragonmux
c488a15982
command: Improved the messages emitted out of the Trace/SWO command
2022-07-30 17:47:53 -07:00
dragonmux
fb579e5929
command: Added some output for cmd_morse when there is no message set
2022-07-30 17:47:53 -07:00
dragonmux
e013b48139
command: Cleaned up cmd_debug_bmp
2022-07-30 17:47:53 -07:00
dragonmux
a467568325
command: Cleaned up in cmd_traceswo
2022-07-30 17:47:53 -07:00
dragonmux
65c58998b4
command: Cleaned up and refactored cmd_rtt
2022-07-30 17:47:53 -07:00
dragonmux
39611b8b4f
command: Cleaned up in cmd_target_power
2022-07-30 17:47:53 -07:00
dragonmux
e8610d9ca2
command: Fixed a clang-tidy warning in cmd_halt_timeout
2022-07-30 17:47:53 -07:00
dragonmux
bffd3d3d14
command: Cleaned up cmd_connect_reset
2022-07-30 17:47:53 -07:00
dragonmux
567fc631f0
command: Refactored display_target()
2022-07-30 17:47:53 -07:00
dragonmux
50457bac13
command: Cleaned up in cmd_frequency and added some robustness
2022-07-30 17:47:53 -07:00
dragonmux
35f071c22e
command: Cleaned up in cmd_jtag_scan
2022-07-30 17:47:53 -07:00
dragonmux
5d0e36e668
command: Cleaned up and refactored cmd_help
2022-07-30 17:47:53 -07:00
dragonmux
f33744aa6a
command: Fixed a pile of type confusion in the command function arguments
2022-07-30 17:47:53 -07:00
dragonmux
823634e609
command: Refactored and cleaned up command_process
2022-07-30 17:47:53 -07:00
dragonmux
68a6a7b85e
command: Run clang-format across the code
2022-07-30 17:47:53 -07:00
dragonmux
f85265438c
command: Cleaned up parse_enable_or_disable
2022-07-30 17:47:53 -07:00
dragonmux
c2ce4430c8
command: Implemented a new command for performing intentional TDI-low resets
2022-07-30 16:59:38 -07:00
Rafael Silva
ce3d80528e
command: clarify hex format
...
Signed-off-by: Rafael Silva <perigoso@riseup.net>
2022-07-25 18:28:57 +01:00
dragonmux
c530bd077b
misc: Switched to using C11
2022-07-18 20:59:15 -07:00
dragonmux
aa9c80b37d
misc: Formatting consistency
2022-06-26 16:51:58 -07:00
dragonmux
94afb264e4
command: Cleaned up and improved the naming of cmd_reset and cmd_connect_reset
2022-06-26 16:51:58 -07:00
dragonmux
0dae6a4019
misc: Renamed connect_assert_nrst to clarify usage and align naming
2022-06-26 16:51:58 -07:00
dragonmux
a8e12d716d
misc: Renamed platform_nrst_{get,set}_val to clarify naming and provide consistency
2022-06-26 16:51:58 -07:00
dragonmux
52dcf46e61
command: Done a little cleanup of the formatting and layout
2022-06-26 14:28:35 -07:00
dragonmux
2aea7238af
command: Implemented the new 'auto_scan' command for the firmware
2022-06-26 14:28:35 -07:00
Koen De Vleeschauwer
0a0f5a9dd7
rtt
2022-05-31 21:15:41 -04:00
Piotr Esden-Tempski
5e3cadec20
Updated Copyright and Vendor strings to Black Magic Debug.
...
The project is not part of Black Sphere Technologies any more. It was
renamed to Black Magic Debug instead.
2022-05-30 15:09:55 -07: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
88cce08ce4
hosted: Fix "monitor version"
2021-09-22 15:16:20 +02:00
Uwe Bonnes
8e438b9e5f
Add missing headers and remove double typedef.
2021-05-14 19:58:16 +02:00
Uwe Bonnes
1330288271
firmware: Unify serial number handling
...
Use one file in dfu and server
For STM32, provide 3 ways to handle
- BMP way (8 bytes)
- DFU way (12 Bytes)
- Full unique id (24 Bytes), as with STLINK(V3) Bootloader
2021-04-25 16:02:20 +02:00
Uwe Bonnes
c776e7a9a6
swd_scan: Add '-m' as targetid argument to swd_scan to prepare multi-drop.
...
In a real multi-drop setup, the device to use must be specified.
2021-02-15 17:47:29 +01:00
Uwe Bonnes
8e2f6937d5
hosted: Run target specific monitor commands with -M "command" .
...
Lists available commands: "blackmagic -M help"
Quote multi argument monitor commands, e.g. STM32F1: blackmagic -M "option help"
2021-02-15 17:47:29 +01:00
Uwe Bonnes
1ca9f234f7
Infrastructure for setting maximum SWJ frequency.
...
Implement for BMP/firmware on STM32.
2020-12-12 18:33:09 +01:00
Uwe Bonnes
32db38ecf2
hosted/libusb: Move platform.c libusb related functions to own file.
2020-12-11 17:35:43 +01:00
Uwe Bonnes
5c7e0eedb0
command.c: Consolidate "mon version" output
2020-12-06 15:18:08 +01:00
Stoyan Shopov
e318f884bf
Change the type of 'cortexm_wait_timeout' to unsigned.
...
It makes sense that the timeout value is unsigned, it also
resolves build errors on some platforms.
2020-12-04 11:44:50 +01:00
Uwe Bonnes
73e6b540b2
command: When debug channel is available, print morse messages readable.
2020-10-23 09:40:15 +02:00
Uwe Bonnes
44bfb62715
Adiv5: Print Designer/Partno when device is not recognized
...
t->idcode is now 16 bit.
2020-10-07 20:12:35 +02:00
Uwe Bonnes
77231e8972
serial_no: Fix error with "mon trace" #732
...
launchpad-icdi: Allow to set a serial number with make
2020-09-20 13:23:52 +02:00
Uwe Bonnes
da45281696
GetTargetVoltage: Print info about voltage only when info is relevant.
2020-06-05 14:59:30 +02:00
Uwe Bonnes
9a46c6fd25
Allow BOARD_IDENT as function
2020-06-05 14:59:30 +02:00