stmicroelectronics automotive mcu technical day · st automotive mcu technical day-- debug solution...

26
STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017STMCU201766日,上海 201768日,深圳 2017613日,北京 Debug solution from Lauterbach Able Zhou

Upload: others

Post on 19-Jan-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

STMicroelectronics Automotive MCU

Technical Day

意法半导体汽车微控制器技术日

2017年ST汽车MCU技术日2017年6月6日,上海2017年6月8日,深圳

2017年6月13日,北京

Debug solution from Lauterbach

Able Zhou

Page 2: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

www.lauterbach.cn

ST Automotive MCU Technical Day

-- Debug solution from Lauterbach

Lauterbach Company profile

Debug and trace solution for ST

Special Debug function

Trace function help safety code develop

Autosar system support

Energy Profiling

PIL Test

Page 3: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 3 / 25 ▪

Lauterbach Company profile

Lauterbach is the largest manufacturer of emulators and debuggers.

Founded in 1979 the company has over 35 years of experience in

embedded microprocessor designs and development tools.

Page 4: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 4 / 25 ▪

Debug and trace solution for ST

Page 5: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 5 / 25 ▪

Debug and trace solution for ST

Debug solution for SPC5xxx

Page 6: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 6 / 25 ▪

Debug and trace solution for ST

Debug & Trace solution for Spc5xxx (Neuxs)

Page 7: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 7 / 25 ▪

Debug and trace solution for ST

Debug & Trace solution for Spc5xxx (Samtec50)

Page 8: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 8 / 25 ▪

Special Debug function

The SNOOPer can also be used while debugging an SMP system.

Page 9: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 9 / 25 ▪

Special Debug function

CPU realtime workload (PERF)

Page 10: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 10 / 25 ▪

Special Debug function

Easy to operate peripheral

Page 11: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 11 / 25 ▪

Special Debug function

Easy to do different types flash programming

Internal flash

External flash

Norflash

Nandflash

EEROM

SPI flash

EMMC

Page 12: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 12 / 25 ▪

Special Debug function

Real time memory Access

Page 13: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 13 / 25 ▪

Special Debug function

Testing of Functions

Page 14: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 14 / 25 ▪

Special Debug function

Powerful script for customer auto-setup

Auto initial register

Auto create customer menu

One step for all debug environment setup

Auto store

Auto test

Page 15: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 15 / 25 ▪

Special Debug function

AMP

3 GUIs

Individual control

SMP

One GUI

Use with OS

AMP SMP

3 GUIs One GUI

Individual control Use with OS

Page 16: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 16 / 25 ▪

Trace function help safety code develop

Function run time analyzer Trace.STATistic

Page 17: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 17 / 25 ▪

Trace function help safety code develop

Trace.Chart.<subcommand>

Page 18: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 18 / 25 ▪

Trace function help safety code develop

Trace.PROfileChart.<subcommand>

Page 19: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 19 / 25 ▪

Trace function help safety code develop

Trace coverage for Function, modules, lines and static variables

Page 20: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 20 / 25 ▪

Autosar system support

TASK.ORTI automatically creates menu entries for OS objects

Page 21: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 21 / 25 ▪

Autosar system support

ORTI support

Page 22: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 22 / 25 ▪

Autosar system support

New ARTI support

The ORTI standard, which has been used throughout the automobile industry since 2003

Publication of the standard is planned for the beginning of 2018

The ORTI file created by the build tool only contains information on the tasks, the OS services, and the ISRs, but no information on when the tasks were started or terminated

There is no standardized format for trace data exports.

Page 23: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 23 / 25 ▪

Energy Profiling

Displaying power information

Page 24: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 24 / 25 ▪

PIL Test

TRACE32 PIL is a fully integrated plug-in for Simulinkthat implements a customizable workflow to streamline the setup of SIL/PIL simulations for unit testing

First release in April 2016

Cooperation with TechCoaching

Free choice of build toolchain

Hand-written code supported

Page 25: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

Automotive seminar ▪Able zhou . 6/28/2017 www.lauterbach.cn

▪ 25 / 25 ▪

PIL Test

Page 26: STMicroelectronics Automotive MCU Technical Day · ST Automotive MCU Technical Day-- Debug solution from Lauterbach Lauterbach Company ... Automotive seminar Able zhou . 6/28/2017

www.lauterbach.cn

Lauterbach China

Thank You!China Suzhou

Lauterbach Technologies Co., Ltd

Hengyu Square, Rm 709

No. 188, Xing Hai Street

Suzhou, 215021 P.R. of China

+86 512 6265 8030

+86 512 6265 8032

http://www.lauterbach.com