summaryrefslogtreecommitdiff
path: root/src/flash/ocl/at91sam7x
diff options
context:
space:
mode:
authorTobias 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
commit14f4606dcb0533ab64562406edd157008108e0db (patch)
tree20e9140745daa41a978c4f48009aafe599f86545 /src/flash/ocl/at91sam7x
parentda9f72ca0a3305cf6f961834dc441496a36c85de (diff)
downloadopenocd_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/flash/ocl/at91sam7x')
0 files changed, 0 insertions, 0 deletions