PSOC™ Control C3 global variables
ENABLE_ACQUIRE
Enables or disables the acquisition of the target device in test mode.
Note:
Test mode acquisition is an Infineon method for acquiring or ‘unbricking’ a device in case of critical user application misbehavior; for example, repurposing debug pins or disablement critical clocks. Test mode is a sequence of reset and requesting bootloader for not launching user application.
Note:
For PSOC™ Control C3, Test mode acquisition works for mp4/kp3/jlink and swd/jtag, but in the most harsh cases described it is recommended to use mp4/kp3 + swd.
Note:
The main goal of test mode acquisition is to prevent launching the user application as a part of target acquisition. Also, the option must be set to enable WFA acquisition (procedure of unlocking AP by means of debug certificate).
Possible values:
1 – Test mode acquisition enabled (default).
0 – Test mode acquisition disabled.
DEBUG_CERTIFICATE
Specifies location of the debug certificate binary file. This file is needed to configure a secure debug session in cases when CM33 access port is closed due to policies applies. OpenOCD checks status of the CM33 access port during initialization phase and after each reset. If it’s closed, It attempts to reopen the CM33 AP by sending a debug certificate to target and issuing WFA request. This variable should contain the full path to the debug certificate binary file.
Note:
Debug certificate is of no use if policy for CM33 AP is ‘permanent disable’.
ENABLE_CM33
Allows specifying the CPU cores to be visible to OpenOCD. Useful for cases when only SYS-AP needed. OpenOCD never affects disabled cores.
Note:
Flash operations are done only with enabled CM33 core.
Possible values:
1 – CM33 core is enabled (default).
0 – Core is disabled.