316 lines
11 KiB
HTML
316 lines
11 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="generator" content="pandoc" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
|
<title>STM32 USB-C Power Delivery embedded Tracer</title>
|
|
<style>
|
|
code{white-space: pre-wrap;}
|
|
span.smallcaps{font-variant: small-caps;}
|
|
span.underline{text-decoration: underline;}
|
|
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
|
ul.task-list{list-style: none;}
|
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
|
</style>
|
|
<link rel="stylesheet" href="_htmresc/mini-st.css" />
|
|
<!--[if lt IE 9]>
|
|
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
|
<![endif]-->
|
|
</head>
|
|
<body>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-lg-4">
|
|
<div class="card fluid">
|
|
<div class="sectione dark">
|
|
<center>
|
|
<h1 id="release-notes-for-stm32-usb-c-power-delivery-embedded-tracer"><small>Release Notes for</small> STM32 USB-C Power Delivery embedded Tracer</h1>
|
|
<p>Copyright © 2018 STMicroelectronics<br />
|
|
</p>
|
|
<a href="https://www.st.com" class="logo"><img src="_htmresc/st_logo.png" alt="ST logo" /></a>
|
|
</center>
|
|
</div>
|
|
</div>
|
|
<h1 id="license">License</h1>
|
|
<p>This software component is licensed by ST under BSD 3-Clause license, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:</p>
|
|
<p><a href="http://www.opensource.org/licenses/BSD-3-Clause">http://www.opensource.org/licenses/BSD-3-Clause</a></p>
|
|
<h1 id="purpose">Purpose</h1>
|
|
<p>This driver is used for the embedded USB-PD tracer used to debug USB-PD application.</p>
|
|
</div>
|
|
<section id="update-history" class="col-sm-12 col-lg-8">
|
|
<h1>Update History</h1>
|
|
<div class="collapse">
|
|
<input type="checkbox" id="collapse-section8" checked aria-hidden="true"> <label for="collapse-section8" aria-hidden="true">V1.5.0 / 2-Jul.-2020</label>
|
|
<div>
|
|
<h2 id="main-changes">Main Changes</h2>
|
|
<h3 id="maintenance-release">Maintenance release</h3>
|
|
<h2 id="contents">Contents</h2>
|
|
<table>
|
|
<caption>Fixed bugs list</caption>
|
|
<thead>
|
|
<tr class="header">
|
|
<th>Headline</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<td>Code aligned to support U5</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>update for GPDMA link with LL update</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>Ticket 84212 - Trace non functional with STM32F4</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>Remove TRACER_EMB_TX_Process prototype in tracer_emb.h</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>remove the TX processing</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h2 id="known-limitations">Known limitations</h2>
|
|
<h2 id="development-toolchains-and-compilers">Development Toolchains and Compilers</h2>
|
|
<ul>
|
|
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3</li>
|
|
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27</li>
|
|
<li>STM32CubeIDE v1.2.0</li>
|
|
</ul>
|
|
<h2 id="supported-devices-and-boards">Supported Devices and boards</h2>
|
|
<h2 id="backward-compatibility">Backward compatibility</h2>
|
|
<h2 id="dependencies">Dependencies</h2>
|
|
</div>
|
|
</div>
|
|
<div class="collapse">
|
|
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="true">V1.4.1 / 16-Apr.-2020</label>
|
|
<div>
|
|
<h2 id="main-changes-1">Main Changes</h2>
|
|
<h3 id="maintenance-release-1">Maintenance release</h3>
|
|
<h2 id="contents-1">Contents</h2>
|
|
<table>
|
|
<caption>Fixed bugs list</caption>
|
|
<thead>
|
|
<tr class="header">
|
|
<th>Headline</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<td>Remove reference to USBPD</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h2 id="known-limitations-1">Known limitations</h2>
|
|
<h2 id="development-toolchains-and-compilers-1">Development Toolchains and Compilers</h2>
|
|
<ul>
|
|
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3</li>
|
|
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27</li>
|
|
<li>STM32CubeIDE v1.2.0</li>
|
|
</ul>
|
|
<h2 id="supported-devices-and-boards-1">Supported Devices and boards</h2>
|
|
<h2 id="backward-compatibility-1">Backward compatibility</h2>
|
|
<h2 id="dependencies-1">Dependencies</h2>
|
|
</div>
|
|
</div>
|
|
<div class="collapse">
|
|
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="true">V1.4.0 / 14-Apr.-2020</label>
|
|
<div>
|
|
<h2 id="main-changes-2">Main Changes</h2>
|
|
<h3 id="maintenance-release-2">Maintenance release</h3>
|
|
<h2 id="contents-2">Contents</h2>
|
|
<table>
|
|
<caption>Fixed bugs list</caption>
|
|
<thead>
|
|
<tr class="header">
|
|
<th>Headline</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<td>* Ticket 84461 Indicate when trace is lost</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h2 id="known-limitations-2">Known limitations</h2>
|
|
<h2 id="development-toolchains-and-compilers-2">Development Toolchains and Compilers</h2>
|
|
<ul>
|
|
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3</li>
|
|
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27</li>
|
|
<li>STM32CubeIDE v1.2.0</li>
|
|
</ul>
|
|
<h2 id="supported-devices-and-boards-2">Supported Devices and boards</h2>
|
|
<h2 id="backward-compatibility-2">Backward compatibility</h2>
|
|
<h2 id="dependencies-2">Dependencies</h2>
|
|
</div>
|
|
</div>
|
|
<div class="collapse">
|
|
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true">V1.3.0 / 26-March-2020</label>
|
|
<div>
|
|
<h2 id="main-changes-3">Main Changes</h2>
|
|
<h3 id="maintenance-release-3">Maintenance release</h3>
|
|
<h2 id="contents-3">Contents</h2>
|
|
<table>
|
|
<caption>Fixed bugs list</caption>
|
|
<thead>
|
|
<tr class="header">
|
|
<th>Headline</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<td>Improve Usart IRQ Handler execution time in tracer_emb_hw.c</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>Remove commented code sections</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>Update the hardware layer to handle GPDMA</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>Ticket 77333 - DMA usage in tracer_emb_hw needs to be under switch</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>Add 2 macros TRACER_EMB_ENABLECHANNEL and TRACER_EMB_DISABLECHANNEL to be compliant with STM32H7</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h2 id="known-limitations-3">Known limitations</h2>
|
|
<h2 id="development-toolchains-and-compilers-3">Development Toolchains and Compilers</h2>
|
|
<ul>
|
|
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3</li>
|
|
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27</li>
|
|
<li>STM32CubeIDE v1.2.0</li>
|
|
</ul>
|
|
<h2 id="supported-devices-and-boards-3">Supported Devices and boards</h2>
|
|
<h2 id="backward-compatibility-3">Backward compatibility</h2>
|
|
<h2 id="dependencies-3">Dependencies</h2>
|
|
</div>
|
|
</div>
|
|
<div class="collapse">
|
|
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true">V1.2.0 / 17-June-2019</label>
|
|
<div>
|
|
<h2 id="main-changes-4">Main Changes</h2>
|
|
<h3 id="maintenance-release-4">Maintenance release</h3>
|
|
<h2 id="contents-4">Contents</h2>
|
|
<table>
|
|
<caption>Fixed bugs list</caption>
|
|
<thead>
|
|
<tr class="header">
|
|
<th>Headline</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<td>Ticket 66638 - [FOSS-Audit] SLA0044 headers in Utilities files</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h2 id="known-limitations-4">known limitations</h2>
|
|
<h2 id="development-toolchains-and-compilers-4">Development Toolchains and Compilers</h2>
|
|
<ul>
|
|
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</li>
|
|
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</li>
|
|
<li>System Workbench STM32 (SW4STM32) toolchain V2.7.2</li>
|
|
</ul>
|
|
<h2 id="supported-devices-and-boards-4">Supported Devices and boards</h2>
|
|
<h2 id="backward-compatibility-4">backward compatibility</h2>
|
|
<h2 id="dependencies-4">Dependencies</h2>
|
|
</div>
|
|
</div>
|
|
<div class="collapse">
|
|
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true">V1.1.0 / 10-April-2019</label>
|
|
<div>
|
|
<h2 id="main-changes-5">Main Changes</h2>
|
|
<h3 id="maintenance-release-5">Maintenance release</h3>
|
|
<h2 id="contents-5">Contents</h2>
|
|
<table>
|
|
<caption>Fixed bugs list</caption>
|
|
<thead>
|
|
<tr class="header">
|
|
<th>Headline</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<td>Add new defines in tracer_emb_conf_template.h (as done in projects tracer_emb_conf.h files)</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>Update tracer file</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>remove dependence with USBPD Application</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>Update for low power management</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>call DPM_TraceWakeUp after added message</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>Move macro definition about USART/LPUART inside tracer_em_hw.c</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>Change emb_conf to be able to have trace independent of USART or LPUART</td>
|
|
</tr>
|
|
<tr class="even">
|
|
<td>Add LPUART files</td>
|
|
</tr>
|
|
<tr class="odd">
|
|
<td>Add management of LPUART1</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h2 id="known-limitations-5">known limitations</h2>
|
|
<h2 id="development-toolchains-and-compilers-5">Development Toolchains and Compilers</h2>
|
|
<ul>
|
|
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</li>
|
|
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</li>
|
|
<li>System Workbench STM32 (SW4STM32) toolchain V2.7.2</li>
|
|
</ul>
|
|
<h2 id="supported-devices-and-boards-5">Supported Devices and boards</h2>
|
|
<h2 id="backward-compatibility-5">backward compatibility</h2>
|
|
<h2 id="dependencies-5">Dependencies</h2>
|
|
</div>
|
|
</div>
|
|
<div class="collapse">
|
|
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true">V1.0.0 / 18-Dec.-2018</label>
|
|
<div>
|
|
<h2 id="main-changes-6">Main Changes</h2>
|
|
<h3 id="maintenance-release-6">Maintenance release</h3>
|
|
<p>Maintenance release</p>
|
|
<h2 id="contents-6">Contents</h2>
|
|
<table>
|
|
<caption>Fixed bugs list</caption>
|
|
<thead>
|
|
<tr class="header">
|
|
<th>Headline</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="odd">
|
|
<td>tracer embedded creation</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h2 id="known-limitations-6">known limitations</h2>
|
|
<h2 id="development-toolchains-and-compilers-6">Development Toolchains and Compilers</h2>
|
|
<ul>
|
|
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</li>
|
|
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</li>
|
|
<li>System Workbench STM32 (SW4STM32) toolchain V2.7.2</li>
|
|
</ul>
|
|
<h2 id="supported-devices-and-boards-6">Supported Devices and boards</h2>
|
|
<h2 id="backward-compatibility-6">backward compatibility</h2>
|
|
<h2 id="dependencies-6">Dependencies</h2>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<footer class="sticky">
|
|
<p>For complete documentation on STM32,visit: [<a href="http://www.st.com">www.st.com/stm32</a>]</p>
|
|
This release note uses up to date web standards and, for this reason, should not be opened with Internet Explorer but preferably with popular browsers such as Google Chrome, Mozilla Firefox, Opera or Microsoft Edge.
|
|
</footer>
|
|
</body>
|
|
</html>
|