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

PSOC™ 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

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

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).