aboutsummaryrefslogtreecommitdiff
path: root/tcl/chip/ti
diff options
context:
space:
mode:
authorChristopher Kilgour <techie@whiterocker.com>2012-05-23 11:05:28 -0700
committerSpencer Oliver <spen@spen-soft.co.uk>2012-06-26 11:53:37 +0000
commitaeb3c4f37e9c83e45ea1b9ef9f23bbdbb451fca2 (patch)
tree95e76e6f85c6d04c37b6725168ffd547eb056b8c /tcl/chip/ti
parent4b6af9797846b07c6aee3eb45898c2044bdf167e (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 'tcl/chip/ti')
0 files changed, 0 insertions, 0 deletions