flash/stm32l4x: fix segmentation fault with HLA adapters and STM32WLx devices
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Sun, 29 Aug 2021 15:33:55 +0000 (16:33 +0100)
committerOleksij Rempel <linux@rempel-privat.de>
Sat, 11 Sep 2021 12:03:02 +0000 (12:03 +0000)
commitcdb6ea4f9ff6f61dc4eeadab4dd3edd5d49ab88e
tree983a81d093c5274e3dad0d8a164232573b5b22bd
parentf24a283ac7765df6f09694a4cee99150cb645ac1
flash/stm32l4x: fix segmentation fault with HLA adapters and STM32WLx devices

CPU2 (Cortex-M0+) is supported only with non-hla adapters because it is on AP1.
Using HLA adapters armv7m.debug_ap is null, and checking ap_num triggers
a segfault.

Change-Id: I501f5b69e629aa8d2836b5194063d74d5bfddb12
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Fixes: https://github.com/STMicroelectronics/OpenOCD/issues/6
Reviewed-on: https://review.openocd.org/c/openocd/+/6535
Tested-by: jenkins
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
src/flash/nor/stm32l4x.c