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