EasyManua.ls Logo

Elprotronic MSP430 - F_Blow_Fuse

Default Icon
119 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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

Table of Contents