diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2014-02-10 08:06:04 -0800 |
---|---|---|
committer | Paul Fertser <fercerpav@gmail.com> | 2014-03-29 08:44:16 +0000 |
commit | dba153bbce59985b0d8a23fc8d01c3b51d7e8528 (patch) | |
tree | 686c03d3511b5f972eecb9534fda9acd689cb870 /.gitignore | |
parent | c92a605e2622e5598c737a699d3164b9934bbd8c (diff) |
at91smad: Fixes to 'samd_protect'
Some fixes to 'samd_protect' including:
- Fix a bug in which the value of 'set' parameter passed into the
function was ignored so it was impossible to remove flash
protection once it was set.
- Check the protection status of the sector via 'is_protected'
field of the corresponding 'flash_sector' structure to see if
any actual HW manipulations needs to be done.
- Change the way the errors during protection activation are
handled. Now even in the case of error in the middle of
protecting a number of sectors the subroutine would still update
the state of the sector protection in sectors array so as to
avoid cases where openocd thinks that the sector is not protected
while it actually is.
Change-Id: I4cc6445a98ec13bdd94c89f0711c17840738a215
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Reviewed-on: http://openocd.zylin.com/2027
Tested-by: jenkins
Reviewed-by: Andrey Yurovsky <yurovsky@gmail.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions