29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

RM0008<br />

Debug support (DBG)<br />

Figure 320. Block diagram of STM32F10xxx-level <strong>and</strong> Cortex-M3-level debug support<br />

STM32F10xxx debug support<br />

Cortex-M3 debug support<br />

Bus matrix<br />

DCode<br />

interface<br />

Cortex-M3<br />

Core<br />

Data<br />

System<br />

interface<br />

JTMS/<br />

SWDIO<br />

JTDI<br />

JTDO/<br />

TRACESWO<br />

NJTRST<br />

JTCK/<br />

SWCLK<br />

SWJ-DP<br />

AHB-AP<br />

Internal private<br />

peripheral bus (PPB)<br />

Bridge<br />

NVIC<br />

DWT<br />

External private<br />

peripheral bus (PPB)<br />

ETM<br />

TPIU<br />

Trace port<br />

TRACESWO<br />

TRACECK<br />

TRACED[3:0]<br />

FPB<br />

ITM<br />

DBGMCU<br />

ai17113<br />

Note:<br />

Note:<br />

The debug features embedded in the Cortex-M3 core are a subset of the ARM CoreSight<br />

Design Kit.<br />

The ARM Cortex-M3 core provides integrated on-chip debug support. It is comprised of:<br />

● SWJ-DP: Serial wire / JTAG debug port<br />

● AHP-AP: AHB access port<br />

● ITM: Instrumentation trace macrocell<br />

● FPB: Flash patch breakpoint<br />

● DWT: Data watchpoint trigger<br />

● TPUI: Trace port unit interface (available on larger packages, where the corresponding<br />

pins are mapped)<br />

● ETM: Embedded Trace Macrocell (available on larger packages, where the<br />

corresponding pins are mapped)<br />

It also includes debug features dedicated to STM32F10xxx:<br />

● Flexible debug pinout assignment<br />

● MCU debug box (support for low-power modes, control over peripheral clocks, etc.)<br />

For further information on debug functionality supported by the ARM Cortex-M3 core, refer<br />

to the Cortex-M3-r1p1Technical Reference Manual (see Related documents on page 1) <strong>and</strong><br />

to the CoreSight Design Kit-r1p0TRM.<br />

Doc ID 13902 Rev 9 953/995

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!