stlink: add support for native no_addr_incr commands
commit9a534c4bb2a88fdc2ddaf7d4356faddba59736ea
authorAntonio Borneo <borneo.antonio@gmail.com>
Sun, 25 Jul 2021 21:46:55 +0000 (25 23:46 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 5 Nov 2021 22:42:15 +0000 (5 22:42 +0000)
tree3f567174d8f6e66098b678e1359436dcb9c7d44b
parentda15f9f8c29064f0124e60ac0ac21ddd11fdcc2c
stlink: add support for native no_addr_incr commands

Firmware versions V2J26 and V3J1 introduce the command
STLINK_DEBUG_WRITEMEM_32BIT_NO_ADDR_INC
Firmware versions V2J32 and V3J2 introduce the command
STLINK_DEBUG_READMEM_32BIT_NO_ADDR_INC

These new commands can provide speed improvement to Cortex-A
memory download (its debug port use a FIFO for data transfer).

Add the low level commands and extend high level implementation.

Change-Id: I3b65acbeaec3bd305f5568b9ee4bc9495b113448
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6605
Tested-by: jenkins
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
src/jtag/drivers/stlink_usb.c