diff options
author | Tobias Ringström <tobias@ringis.se> | 2010-04-30 14:04:14 +0200 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-05-03 11:55:08 +0200 |
commit | 14f4606dcb0533ab64562406edd157008108e0db (patch) | |
tree | 20e9140745daa41a978c4f48009aafe599f86545 /src/target/xscale/debug_handler.bin | |
parent | da9f72ca0a3305cf6f961834dc441496a36c85de (diff) | |
download | openocd_libswd-14f4606dcb0533ab64562406edd157008108e0db.tar.gz openocd_libswd-14f4606dcb0533ab64562406edd157008108e0db.tar.bz2 openocd_libswd-14f4606dcb0533ab64562406edd157008108e0db.tar.xz openocd_libswd-14f4606dcb0533ab64562406edd157008108e0db.zip |
STM32 flash erase timeout fix
The current timeout for STM32 flash block erase and flash mass erase is
10 (ms), which is too tight, and fails around 50% of the time for me.
The data sheet for STM32F107VC specifies a maximum erase time of 40 ms
(for both operations).
I'd also consider it a bug that the code does not detect a timeout, but
just assumes that the operation has completed. The attached patch does
not address this bug.
The attached patch increases the timeouts from 10 to 100 ms. Please apply.
/Tobias
Diffstat (limited to 'src/target/xscale/debug_handler.bin')
0 files changed, 0 insertions, 0 deletions