stmicroelectronics automotive mcu technical day · st automotive mcu technical day-- debug solution...
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022060910/60a4e89aa9cbb94778436d9f/html5/thumbnails/26.jpg)
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