2
0
mirror of git://git.code.sf.net/p/openocd/code synced 2025-07-22 16:35:04 +10:00
openocd/tcl/board
Tarek BOCHKATI 3d736e0488 flash/stm32l4x: STM32L55/L56xx basic support (non-secure mode)
STM32L5 have 512 Kbytes of Flash memory with dual bank architecture.
STM32L5 flash is quite similar to L4 flash, mainly register names
and offsets and some bits are changed.
NON-SECURE flash is located at 0x8000000 like L4 devices, so no
big change is needed (secure flash will be subject of another change).

Note: flash driver name is set stm32l5x, in order to extend the commands
with specific L5 commands (to manage TZEN for example ...)

Note: this works only when TZEN=0

Change-Id: Ie758abb4aa19a3f29eeb0702d7dcb43992e4c639
Signed-off-by: Michael Jung <mijung@gmx.net>
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: http://openocd.zylin.com/5510
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2020-11-15 21:55:20 +00:00
..
gti
8devices-lima.cfg
actux3.cfg
adapteva_parallella1.cfg
adsp-sc584-ezbrd.cfg
alphascale_asm9260_ek.cfg
altera_sockit.cfg
am3517evm.cfg
arm_evaluator7t.cfg
arm_musca_a.cfg
arty_s7.cfg
asus-rt-n16.cfg
asus-rt-n66u.cfg
at91cap7a-stk-sdram.cfg
at91eb40a.cfg
at91rm9200-dk.cfg
at91rm9200-ek.cfg
at91sam9g20-ek.cfg
at91sam9261-ek.cfg
at91sam9263-ek.cfg
atmel_at91sam7s-ek.cfg
atmel_at91sam9rl-ek.cfg
atmel_at91sam9260-ek.cfg
atmel_sam3n_ek.cfg
atmel_sam3s_ek.cfg
atmel_sam3u_ek.cfg
atmel_sam3x_ek.cfg
atmel_sam4e_ek.cfg
atmel_sam4l8_xplained_pro.cfg
atmel_sam4s_ek.cfg
atmel_sam4s_xplained_pro.cfg
atmel_samc20_xplained_pro.cfg
atmel_samc21_xplained_pro.cfg
atmel_samd10_xplained_mini.cfg
atmel_samd11_xplained_pro.cfg
atmel_samd20_xplained_pro.cfg
atmel_samd21_xplained_pro.cfg
atmel_same70_xplained.cfg
atmel_samg53_xplained_pro.cfg
atmel_samg55_xplained_pro.cfg
atmel_saml21_xplained_pro.cfg
atmel_samr21_xplained_pro.cfg
atmel_samv71_xplained_ultra.cfg
avnet_ultrazed-eg.cfg
balloon3-cpu.cfg
bcm28155_ap.cfg
bluefield.cfg
bt-homehubv1.cfg
colibri.cfg
crossbow_tech_imote2.cfg
csb337.cfg
csb732.cfg
da850evm.cfg
digi_connectcore_wi-9c.cfg
digilent_analog_discovery.cfg
digilent_atlys.cfg
digilent_zedboard.cfg
diolan_lpc4350-db1.cfg
diolan_lpc4357-db1.cfg
dk-tm4c129.cfg
dm355evm.cfg
dm365evm.cfg
dm6446evm.cfg
dp_busblaster_v3.cfg
dp_busblaster_v4.cfg tcl: board/dp_busblaster_v4 Busblaster v4.1a by Seed Studio added 2020-10-03 11:20:59 +01:00
dptechnics_dpt-board-v1.cfg
efikamx.cfg
efm32.cfg
eir.cfg tcl/board: fix changed target config filenames 2020-10-30 22:03:14 +00:00
ek-lm3s9b9x.cfg
ek-lm3s9d92.cfg
ek-lm3s811-revb.cfg
ek-lm3s811.cfg
ek-lm3s1968.cfg
ek-lm3s3748.cfg
ek-lm3s6965.cfg
ek-lm3s8962.cfg
ek-lm4f120xl.cfg
ek-lm4f232.cfg
ek-tm4c123gxl.cfg
ek-tm4c1294xl.cfg
embedded-artists_lpc2478-32.cfg
emcraft_imx8m-som-bsb.cfg
emcraft_twr-vf6-som-bsb.cfg
emcraft_vf6-som.cfg
ethernut3.cfg
frdm-kl25z.cfg
frdm-kl46z.cfg
fsl_imx6q_sabresd.cfg
glyn_tonga2.cfg
gumstix-aerocore.cfg
hammer.cfg
hilscher_nxdb500sys.cfg
hilscher_nxeb500hmi.cfg
hilscher_nxhx10.cfg
hilscher_nxhx50.cfg
hilscher_nxhx500.cfg
hilscher_nxsb100.cfg
hitex_lpc1768stick.cfg
hitex_lpc2929.cfg
hitex_stm32-performancestick.cfg
hitex_str9-comstick.cfg
iar_lpc1768.cfg
iar_str912_sk.cfg
icnova_imx53_sodimm.cfg
icnova_sam9g45_sodimm.cfg
imx8mp-evk.cfg
imx27ads.cfg
imx27lnst.cfg
imx28evk.cfg
imx31pdk.cfg
imx35pdk.cfg
imx53-m53evk.cfg
imx53loco.cfg
insignal_arndale.cfg
kasli.cfg
kc100.cfg
kc705.cfg
kcu105.cfg
keil_mcb1700.cfg
keil_mcb2140.cfg
kindle2.cfg
kwikstik.cfg
la_fonera-fon2200.cfg
lemaker_hikey.cfg
linksys_nslu2.cfg
linksys-wag200g.cfg
linksys-wrt54gl.cfg
lisa-l.cfg
logicpd_imx27.cfg
lpc1850_spifi_generic.cfg
lpc4350_spifi_generic.cfg
lubbock.cfg
marsohod2.cfg
marsohod3.cfg
marsohod.cfg
mbed-lpc11u24.cfg
mbed-lpc1768.cfg
mcb1700.cfg
microchip_explorer16.cfg
microchip_same54_xplained_pro.cfg
microchip_saml11_xplained_pro.cfg
mini2440.cfg
mini6410.cfg
minispartan6.cfg
nds32_corvettef1.cfg
nds32_xc5.cfg
nds32_xc7.cfg
netgear-dg834v3.cfg
netgear-wg102.cfg
nordic_nrf51_dk.cfg
nordic_nrf52_dk.cfg
nordic_nrf52_ftx232.cfg
nordic_nrf51822_mkit.cfg
novena-internal-fpga.cfg
numato_mimas_a7.cfg
numato_opsis.cfg
nxp_frdm-ls1012a.cfg
nxp_imx7sabre.cfg
nxp_lpc-link2.cfg
nxp_mcimx8m-evk.cfg
olimex_LPC2378STK.cfg
olimex_lpc_h2148.cfg
olimex_sam7_ex256.cfg tcl/board: fix changed target config filenames 2020-10-30 22:03:14 +00:00
olimex_sam7_la2.cfg
olimex_sam9_l9260.cfg
olimex_stm32_h103.cfg
olimex_stm32_h107.cfg
olimex_stm32_p107.cfg
omap2420_h4.cfg
openrd.cfg
or1k_generic.cfg
osk5912.cfg
phone_se_j100i.cfg
phytec_lpc3250.cfg
pic-p32mx.cfg
pipistrello.cfg
propox_mmnet1001.cfg
pxa255_sst.cfg
quark_d2000_refboard.cfg
quark_x10xx_board.cfg
quicklogic_quickfeather.cfg tcl/board: Add QuickLogic QuickFeather configuration 2020-10-03 11:20:43 +01:00
redbee.cfg
reflexces_achilles_i-dev_kit_arria10.cfg
renesas_dk-s7g2.cfg
renesas_gr_peach.cfg
renesas_porter.cfg
renesas_salvator-xs.cfg
renesas_silk.cfg
renesas_stout.cfg
rigado_bmd300_ek.cfg
rsc-w910.cfg
sayma_amc.cfg
sheevaplug.cfg
sifive-e31arty.cfg
sifive-e51arty.cfg
sifive-hifive1-revb.cfg
sifive-hifive1.cfg
smdk6410.cfg
snps_em_sk_v1.cfg
snps_em_sk_v2.1.cfg
snps_em_sk_v2.2.cfg
snps_em_sk.cfg
snps_hsdk.cfg
spansion_sk-fm4-176l-s6e2cc.cfg
spansion_sk-fm4-u120-9b560.cfg
spear300evb_mod.cfg
spear300evb.cfg
spear310evb20_mod.cfg
spear310evb20.cfg
spear320cpu_mod.cfg
spear320cpu.cfg
st_b-l475e-iot01a.cfg tcl/board: rename board file ST b-l475e-iot01a 2020-11-15 21:04:21 +00:00
st_nucleo_8l152r8.cfg
st_nucleo_f0.cfg
st_nucleo_f3.cfg
st_nucleo_f4.cfg
st_nucleo_f7.cfg
st_nucleo_f103rb.cfg
st_nucleo_h743zi.cfg
st_nucleo_h745zi.cfg
st_nucleo_l1.cfg
st_nucleo_l4.cfg
st_nucleo_l5.cfg flash/stm32l4x: STM32L55/L56xx basic support (non-secure mode) 2020-11-15 21:55:20 +00:00
st_nucleo_l073rz.cfg
st_nucleo_wb55.cfg
steval_pcc010.cfg
steval-idb007v1.cfg
steval-idb008v1.cfg
steval-idb011v1.cfg
stm32f0discovery.cfg
stm32f3discovery.cfg
stm32f4discovery.cfg
stm32f7discovery.cfg
stm32f103c8_blue_pill.cfg
stm32f334discovery.cfg
stm32f412g-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32f413h-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32f429disc1.cfg
stm32f429discovery.cfg
stm32f469discovery.cfg
stm32f469i-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32f723e-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32f746g-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32f769i-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32h7b3i-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32h7x3i_eval.cfg
stm32h7x_dual_qspi.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32h735g-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32h745i-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32h747i-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32h750b-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32l0discovery.cfg
stm32l4discovery.cfg
stm32l4p5g-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32l4r9i-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32l476g-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32l496g-disco.cfg Flash, FRAM and EEPROM driver for STM32 QUAD-/OCTOSPI interface 2020-11-08 22:46:00 +00:00
stm32ldiscovery.cfg
stm32mp15x_dk2.cfg
stm32vldiscovery.cfg
stm327x6g_eval.cfg
stm3210b_eval.cfg
stm3210c_eval.cfg
stm3210e_eval.cfg
stm3220g_eval_stlink.cfg
stm3220g_eval.cfg
stm3241g_eval_stlink.cfg
stm3241g_eval.cfg
stm32100b_eval.cfg
stm32429i_eval_stlink.cfg
stm32429i_eval.cfg
stm32439i_eval_stlink.cfg
stm32439i_eval.cfg
stm320518_eval_stlink.cfg
stm320518_eval.cfg
str910-eval.cfg
telo.cfg
ti_am43xx_evm.cfg
ti_am335xevm.cfg
ti_am437x_idk.cfg
ti_beagleboard_xm.cfg
ti_beagleboard.cfg
ti_beaglebone_black.cfg
ti_beaglebone-base.cfg
ti_beaglebone.cfg
ti_blaze.cfg
ti_cc13x0_launchpad.cfg
ti_cc13x2_launchpad.cfg
ti_cc26x0_launchpad.cfg
ti_cc26x2_launchpad.cfg
ti_cc32xx_launchpad.cfg
ti_cc3200_launchxl.cfg
ti_cc3220sf_launchpad.cfg
ti_dk-tm4c129.cfg
ti_ek-tm4c123gxl.cfg
ti_ek-tm4c1294xl.cfg
ti_msp432_launchpad.cfg
ti_pandaboard_es.cfg
ti_pandaboard.cfg
ti_tmdx570ls20susb.cfg
ti_tmdx570ls31usb.cfg
tocoding_poplar.cfg tcl/board: drop 'tcl' prefix in 'find' command 2020-10-30 22:03:10 +00:00
topas910.cfg
topasa900.cfg
tp-link_tl-mr3020.cfg
tp-link_wdr4300.cfg
twr-k60f120m.cfg
twr-k60n512.cfg
twr-vf65gs10_cmsisdap.cfg
twr-vf65gs10.cfg
tx25_stk5.cfg tcl/board: drop 'tcl' prefix in 'find' command 2020-10-30 22:03:10 +00:00
tx27_stk5.cfg
unknown_at91sam9260.cfg
uptech_2410.cfg
verdex.cfg
voipac.cfg
voltcraft_dso-3062c.cfg
x300t.cfg
xmc1100-boot-kit.cfg
xmc4200-application-kit-actuator.cfg
xmc4300-relax.cfg
xmc4500-application-kit-general.cfg
xmc4500-application-kit-sdram.cfg
xmc4500-relax.cfg
xmc4700-relax.cfg
xmc4800-relax.cfg
xmc-2go.cfg
xmos_xk-xac-xa8_arm.cfg
zy1000.cfg