fm4: Split out S6E2CC family config

Its memory layout is different from MB9BFxxx.

Change-Id: I39c9f9cf582cd182971a9f83bb88c7a18da6cf15
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-on: http://openocd.zylin.com/3007
Tested-by: jenkins
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
This commit is contained in:
Andreas Färber 2015-10-11 02:06:00 +02:00 committed by Freddie Chopin
parent 569f459562
commit 2acf970ab9
2 changed files with 18 additions and 2 deletions

View File

@ -10,9 +10,10 @@ source [find interface/cmsis-dap.cfg]
# There's also an unpopulated 10-pin 0.05" pinout.
#
# FM4 S6E2CCAJ0A
# FM4 S6E2CCAJ0A w/ 192 KB SRAM0
#
set CHIPNAME s6e2cc
source [find target/fm4.cfg]
set WORKAREASIZE 0x30000
source [find target/fm4_s6e2cc.cfg]
reset_config srst_only

15
tcl/target/fm4_s6e2cc.cfg Normal file
View File

@ -0,0 +1,15 @@
#
# Spansion FM4 S6E2CC (ARM Cortex-M4)
#
source [find target/fm4.cfg]
# S6E2CC8 H/J/L have 96 KB SRAM0
if { [info exists WORKAREASIZE] } {
set _WORKAREASIZE $WORKAREASIZE
} else {
set _WORKAREASIZE 0x18000
}
$_TARGETNAME configure -work-area-phys [expr 0x20000000 - $_WORKAREASIZE] \
-work-area-size $_WORKAREASIZE -work-area-backup 0