Return value:
1 - TRUE
0 - FALSE;
-2 - FPA_INVALID_NO.
Example:
See example in the F_Set_PC_and_RUN instruction.
F_Blow_Fuse
F_Blow_Fuse - Blow the security fuse instruction.
VALID FPA index - ( 1 to 64 ) or 0 (ALL FPAs) executed sequentially.
NOTE: Instruction not supported in BSL and Fast BSL.
To access the security fuse and blow it, the flag BlowFuseEn in the configuration setup must
be enable ( BlowFuseEn = 1 or 3 ) and JTAG/SBW communication with the target device must be
selected. Otherwise function returns - FALSE.
The fuse can also be blown when the F_AutoProgram instruction is executed with enabled
blow security fuse option.
When the BSL communication is active then instruction F_Blow_Fuse cannot be successfully
executed and returns - FALSE.
Note: When BlowFuseEn in configuration setup is enabled and F_AutoProgram function is executed,
then at the end of autoprogram process security fuse will be blown. No other access to the target
device via JTAG/SBW interface will be possible. If some communication with the target device is
required after autoprogram, like to modify some calibration data etc., then BlowFuseEn flag should
be disabled before F_AutoProgram is called. Flag BlowFuseEn should be enabled at the end of
communication with the target device just before execution of the F_Blow_Fuse instruction and
disabled after.
Syntax:
MSPPRG_API INT_X F_Blow_Fuse( void );
Return value:
0 - FALSE
1 - TRUE
-2 - FPA_INVALID_NO.
Example:
int st;
105