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