Skip to main content

Supported target configurations

Target configuration files are in the target/infineon directory of the OpenOCD tree. To connect the ModusToolbox™ OpenOCD CLI to a device, pass one of the following configuration files as the argument for the --file (-f) command-line option; for example, -f target/infineon/psoc4.cfg.

The chip name must be used with flash driver commands. To get the correct chip name for each config, use the following table.

Note:
Old target config files will be removed in the future releases of OpenOCD, consider using new config files.
Old target config Target config Chip name Supported devices

N/A

infineon/pse84xgxs2.cfg

cat1d

PSE84xGxS2 devices of PSOC™ Edge E84 series:EPC2 security, Total NVM: 512 KB, Programmable NVM: 356KB

N/A

infineon/pse84xgxs4.cfg

cat1d

PSE84xGxS4 devices of PSOC™ Edge E84 series:EPC4 security, Total NVM: 512 KB, Programmable NVM: 188KB

N/A

infineon/psc3.cfg

psc3

PSC3x2, PSC3x3, PSC3x5 series of PSOC™ Control C3 devices

N/A

infineon/psc3x6.cfg

psc3

PSC3x6 series of PSOCTM Control C3 devices

N/A

infineon/psc3x7.cfg

psc3

PSC3x7 series of PSOCTM Control C3 devices

N/A

infineon/psc3x8.cfg

psc3

PSC3x8 series of PSOCTM Control C3 devices

psoc6.cfg

infineon/cy8c6xx.cfg

psoc6

CY8C6xx7, CY8C6xx6

psoc6_2m.cfg

infineon/cy8cxxa.cfg

psoc6

CY8C6xxA, CY8C6xx8

psoc6_512k.cfg

infineon/cy8cxx5.cfg

psoc6

CY8C6xx5

psoc6_256k.cfg

infineon/cy8cxx4.cfg

psoc6

CY8C6xx4

psoc6_secure.cfg

infineon/cyxx64x7.cfg

psoc6

CYB06447, CYB06447-BL

psoc6_2m_secure.cfg

infineon/cyxx64xa.cfg

psoc6

CYS0644A, CYB0644A

psoc6_512k_secure.cfg

infineon/cyxx64x5.cfg

psoc6

CYB06445

psoc4.cfg

infineon/psoc4.cfg

psoc4

All PSOC™ 4 MCU, CCGx targets except PSOC™ 4500H MCU

psoc4500.cfg

infineon/psoc4500h.cfg

psoc4

PSOC™ 4500H MCU

pag2s.cfg

infineon/pag2s.cfg

psoc4

PAG2S MCU

psoc4hv_a0.cfg

infineon/psoc4hv_a0.cfg

psoc4

PSOC™ 4-HV devices

cyw208xx.cfg

infineon/cyw20829.cfg

cyw20829

AIROC™ CYW208xx Wi-Fi & Bluetooth® combo chips

cyw55500.cfg

infineon/cyw55500.cfg

cyw55500

AIROC™ CYW55500 devices

N/A

bcm4390x.cfg 1

N/A

AIROC™ CYW4390x family of devices

cat1c.cfg

infineon/xmc7xxx.cfg

cat1c

XMC7100/XMC7200 series of devices

cat1c.cfg

infineon/cytxbb.cfg

cat1c

CYT3BB/CYT4BB series of TRAVEO™ T2G Body High MCU devices

cat1c.cfg

infineon/cyt4bf.cfg

cat1c

CYT4BF series of TRAVEO™ T2G Body High MCU devices

cat1c.cfg

infineon/cyt4dn.cfg

traveo2

CYT4DN series of TRAVEO™ T2G Cluster 6M MCU devices

N/A

infineon/cytedn.cfg

traveo2

CYT4EN series of TRAVEOTM T2G Cluster 6M MCU DDR devices

traveo2_1m_a0.cfg

infineon/cyt2b7.cfg

traveo2

CYT2B7 series of TRAVEO™ T2G Body Entry MCU devices

traveo2_2m.cfg

infineon/cyt2b9.cfg

traveo2

CYT2B9 series of TRAVEO™ T2G Body Entry MCU devices

traveo2_be_4m.cfg

infineon/cyt2bl.cfg

traveo2

CYT2BL series of TRAVEO™ T2G Body Entry MCU devices

traveo2_512k_a0.cfg

infineon/cyt2b6.cfg

traveo2

CYT2B6 series of TRAVEO™ T2G Body Entry MCU devices

N/A infineon/cyt3dl.cfg traveo2 CYT3DL series of TRAVEO™ T2G Cluster 4M MCU devices
N/A infineon/cyt2dl.cfg traveo2 CYT2СL series of TRAVEO™ Cluster Entry 4M MCU devices
N/A infineon/cyt6bx.cfg traveo2 CYT6BJ series of TRAVEO™ T2G 16M MCU devices

fx3g2.cfg

infineon/fx3gx.cfg

fx3

FX3G2 and FX2G3 series of devices

macaw.cfg

infineon/macaw.cfg

macaw

Macaw series of devices

N/A

infineon/xmc5100.cfg

xmc5xxx

XMC5100 devices

N/A

infineon/xmc5200.cfg

xmc5xxx

XMC5200 devices

N/A

infineon/xmc5300.cfg

xmc5xxx

XMC5300 devices

1 The CYW9WCD1EVAL1 kit is equipped with an onboard FTDI-based JTAG adapter. OpenOCD provides board-level configuration file for this kit which will configure the JTAG adapter and the CYW4390x chip automatically. Use single board/cyw9wcd1eval1.cfg configuration file for the CYW9WCD1EVAL1 board (instead of separate files for the probe and chip).
Last updated on