cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F205 JTAG fuse boundary scan

mailmail9117
Associate II
Posted on January 08, 2013 at 23:14

Does the so-called ''JTAG fuse'' prevent me from using boundary scan to toggle IOs?

DP

#rtfm #jtag-fuse-ip-read-protection
2 REPLIES 2
Uwe Bonnes
Principal II
Posted on January 09, 2013 at 11:19

STM32 has no Fuses. However Code can configure the Pins used for JTAG/SWD for other uses, resulting no JTAG/SWD access after the code configuring the pins has been executed.

Posted on January 09, 2013 at 13:42

It has options bytes, which have an equivalent function.

From PM0059

�? Level 2: Disable debug/chip read protection

 

When the read protection Level 2 is activated by writing 0xCC to the RDP option byte,

 

all protections provided by Level 1 are active, system memory and all debug features

 

(CPU JTAG and single-wire) are disabled when booting from SRAM or from system

 

memory, and user options can no longer be changed.

 

Memory read protection Level 2 is an irreversible operation. When Level 2 is activated,

 

the level of protection cannot be decreased to Level 0 or Level 1.

 

 

Note: The JTAG port is permanently disabled when Level 2 is active (acting as a JTAG fuse). As a consequence, boundary scan cannot be performed. STMicroelectronics is not able to perform analysis on defective parts on which the Level 2 protection has been set.

 

 

Do your boundary scan and testing BEFORE programming the device. Place raw unprogrammed devices, or where you can programmatically enable RDP via the application or boot loader.
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..