fd0b4dd15f
Both HLA and ADIv5 layers limit the memory transfer within blocks whose boundaries are aligned at 1024 or 4096 bytes. New stlink firmware handle the ADIv5 TAR autoincrement, making possible to send memory transfers across the boundary of 1024 or 4096 byte. OpenOCD doesn't use this feature yet. Use the correct buffer size in the code, even if it is not used. While there, split SWIM buffer size from JTAG/SWD case; stlink has a dedicated command to retrieve SWIM buffer size, but currently not implemented in OpenOCD. Change-Id: Id46c0356ef21cead08726c044a1cd9725fd4f923 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6600 Tested-by: jenkins Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com> |
||
---|---|---|
.. | ||
aice | ||
drivers | ||
hla | ||
adapter.c | ||
commands.c | ||
commands.h | ||
core.c | ||
driver.h | ||
interface.c | ||
interface.h | ||
interfaces.c | ||
interfaces.h | ||
jtag.h | ||
Makefile.am | ||
minidriver.h | ||
startup.tcl | ||
swd.h | ||
swim.c | ||
swim.h | ||
tcl.c | ||
tcl.h |