Release Notes for STM32 USB-C Power Delivery embedded Tracer

Copyright © 2018 STMicroelectronics

License

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:

http://www.opensource.org/licenses/BSD-3-Clause

Purpose

This driver is used for the embedded USB-PD tracer used to debug USB-PD application.

Update History

Main Changes

Maintenance release

Contents

Fixed bugs list
Headline
Code aligned to support U5
update for GPDMA link with LL update
Ticket 84212 - Trace non functional with STM32F4
Remove TRACER_EMB_TX_Process prototype in tracer_emb.h
remove the TX processing

Known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
  • STM32CubeIDE v1.2.0

Supported Devices and boards

Backward compatibility

Dependencies

Main Changes

Maintenance release

Contents

Fixed bugs list
Headline
Remove reference to USBPD

Known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
  • STM32CubeIDE v1.2.0

Supported Devices and boards

Backward compatibility

Dependencies

Main Changes

Maintenance release

Contents

Fixed bugs list
Headline
* Ticket 84461 Indicate when trace is lost

Known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
  • STM32CubeIDE v1.2.0

Supported Devices and boards

Backward compatibility

Dependencies

Main Changes

Maintenance release

Contents

Fixed bugs list
Headline
Improve Usart IRQ Handler execution time in tracer_emb_hw.c
Remove commented code sections
Update the hardware layer to handle GPDMA
Ticket 77333 - DMA usage in tracer_emb_hw needs to be under switch
Add 2 macros TRACER_EMB_ENABLECHANNEL and TRACER_EMB_DISABLECHANNEL to be compliant with STM32H7

Known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27
  • STM32CubeIDE v1.2.0

Supported Devices and boards

Backward compatibility

Dependencies

Main Changes

Maintenance release

Contents

Fixed bugs list
Headline
Ticket 66638 - [FOSS-Audit] SLA0044 headers in Utilities files

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies

Main Changes

Maintenance release

Contents

Fixed bugs list
Headline
Add new defines in tracer_emb_conf_template.h (as done in projects tracer_emb_conf.h files)
Update tracer file
remove dependence with USBPD Application
Update for low power management
call DPM_TraceWakeUp after added message
Move macro definition about USART/LPUART inside tracer_em_hw.c
Change emb_conf to be able to have trace independent of USART or LPUART
Add LPUART files
Add management of LPUART1

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies

Main Changes

Maintenance release

Maintenance release

Contents

Fixed bugs list
Headline
tracer embedded creation

known limitations

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

backward compatibility

Dependencies