aboutsummaryrefslogtreecommitdiff
path: root/src/flash/nor/stellaris.c
diff options
context:
space:
mode:
authorMichael Hope <mlhx@google.com>2020-05-29 22:30:44 +0200
committerTomas Vanek <vanekt@fbl.cz>2020-07-07 05:18:14 +0100
commita2e6982a1816a0229bd5644156f3025a0e8cb6ce (patch)
treee7759b777e5d9cef520561d5e4aa0d2ed2916664 /src/flash/nor/stellaris.c
parent7c88e76a76588fa0e3ab645adfc46e8baff6a3e4 (diff)
downloadriscv-openocd-a2e6982a1816a0229bd5644156f3025a0e8cb6ce.zip
riscv-openocd-a2e6982a1816a0229bd5644156f3025a0e8cb6ce.tar.gz
riscv-openocd-a2e6982a1816a0229bd5644156f3025a0e8cb6ce.tar.bz2
flash/nor/atsame5: Fix a timeout when erasing
According to the datasheet, erasing a block can take up to 200 ms. When using a Segger J-Link with a 2 MHz clock the current loop finishes after < 50 ms, ignores the timeout, and then fails when erasing the next block. Switch to a time based check, add an explicit yield, and report an error on timeout. Change-Id: I8255401d1e59f427a08d2cccb8a66143dcdbb324 Signed-off-by: Michael Hope <mlhx@google.com> Reviewed-on: http://openocd.zylin.com/5706 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'src/flash/nor/stellaris.c')
0 files changed, 0 insertions, 0 deletions