diff options
author | Christopher Kilgour <techie@whiterocker.com> | 2012-05-23 11:05:28 -0700 |
---|---|---|
committer | Spencer Oliver <spen@spen-soft.co.uk> | 2012-06-26 11:53:37 +0000 |
commit | aeb3c4f37e9c83e45ea1b9ef9f23bbdbb451fca2 (patch) | |
tree | 95e76e6f85c6d04c37b6725168ffd547eb056b8c /src/target/armv4_5_mmu.c | |
parent | 4b6af9797846b07c6aee3eb45898c2044bdf167e (diff) |
kinetis: update support for all program flash granularities
Updates the Kinetis NOR flash support to handle all known block and sector
sizes. Previously only 2kiB sectors were hard-coded, now all four known
combinations non-volatile sector sizes are supported.
The premise of separating Kinetis Program Flash (PFLASH) from FlexNVM is
also introduced. This means each "block" of flash (in Freescale terms) is
treated as a bank in OpenOCD. Correspondingly, the existing board
configuration for the TWR-K60M512 eval system is updated to recognize two
banks instead of one.
A board config for the TWR-K60F120M is also added.
Bank and sector erase and programming has been checked with both of the
mentioned eval boards.
Change-Id: Iae2d10ebf8f548d0a3698df5430bbbe1ccadc58a
Signed-off-by: Christopher Kilgour <techie@whiterocker.com>
Reviewed-on: http://openocd.zylin.com/663
Tested-by: jenkins
Reviewed-by: Mathias Küster <kesmtp@freenet.de>
Reviewed-by: Jan Dakinevich <jan.dakinevich@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/target/armv4_5_mmu.c')
0 files changed, 0 insertions, 0 deletions