flash/nor/rp2040: check target halted before flash operation
authorTomas Vanek <vanekt@fbl.cz>
Wed, 21 Sep 2022 05:46:15 +0000 (07:46 +0200)
committerTomas Vanek <vanekt@fbl.cz>
Tue, 27 Sep 2022 08:47:52 +0000 (08:47 +0000)
commit931b357466ba029d9984ade1f1598371e20871f4
treec6faeb3a63d97135b4754a88e82bb5d1d3589b43
parent53611d8055d1130a925010b3feb39c7c8fa20a14
flash/nor/rp2040: check target halted before flash operation

Flash read_id/erase/write operation on running target failed
in target_run_algorithm() anyway. It generated lot of error messages.

Check the target state and bail out early if target is running.

Change-Id: I903f5f38c8e61016e5002b235e5f07803bd2ec4e
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/7215
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Jonathan Bell <jonathan@raspberrypi.com>
src/flash/nor/rp2040.c