]> git.sur5r.net Git - openocd/commit
flash/nor/efm32: Support flash size smaller than 32k
authorkevin <software@klystron.com>
Mon, 17 Oct 2016 11:46:26 +0000 (12:46 +0100)
committerPaul Fertser <fercerpav@gmail.com>
Thu, 8 Dec 2016 13:30:24 +0000 (13:30 +0000)
commitc37a88c92f0234df6206a4b58c23d20563a22afc
treed4c3871c9cce3ecc25af940c0e275b6a89ed39e8
parent1039ed3ff2138c9d0d820b143159738f8a73cb2e
flash/nor/efm32: Support flash size smaller than 32k

The current implementation fails on devices with less than 32k of
flash (such as several devices in the Zero Gecko family) because
the 'assert' assumes (incorrectly) that the number of flash banks
will always be >= 32.

This change ensures that at least one word of lock bits is always read
in order to support devices with less than 32k of flash.

Signed-off-by: Kevlar Harness <software@klystron.com>
Change-Id: I59febe2cb690c893a5057a5f72918e146cf2afe4
Reviewed-on: http://openocd.zylin.com/3806
Tested-by: jenkins
Reviewed-by: Marc Schink <openocd-dev@marcschink.de>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
src/flash/nor/efm32.c