click to write here the headline headline click to write here

37
Lauterbach TRACE32 ® 曹龑 Cyan Tsao [email protected] 09 / 17 / 2019

Upload: others

Post on 04-Apr-2022

13 views

Category:

Documents


0 download

TRANSCRIPT

Lauterbach TRACE32®

曹龑 Cyan Tsao • [email protected] • 09 / 17 / 2019

2 / 37September 23, 2019

Agenda

• Lauterbach公司介绍

• TRACE32®产品介绍

• 模块与选型

• 丰富的功能

• 服务与支持

3 / 37September 23, 2019

Agenda

• Lauterbach公司介绍

• TRACE32®产品介绍

• 模块与选型

• 丰富的功能

• 服务与支持

4 / 37September 23, 2019

Lauterbach 劳特巴赫公司

• Lauterbach 成立于1979年

• 创始人:Lothar Lauterbach先生 & Stephan Lauterbach先生

• 总部位于慕尼黑

• 现全球有约130名雇员

5 / 37September 23, 2019

Lauterbach 劳特巴赫公司

1979

1983

1987

1991

1994

1995

1998

1999

2000

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

⚫ 公司成立

⚫ 首款在线仿真器

⚫ 函数实时分析包括详细调用树

⚫ 代码覆盖率分析

⚫ OS解析调试和跟踪

⚫ 首套工具用于并行片外跟踪端口

⚫ 基于跟踪的调试(CTS)

⚫ 针对Linux的OS解析调试与跟踪

⚫ 首套Nexus工具

⚫ 设立美国子公司

⚫ 首款JTAG调试器

⚫ 设立英国子公司

⚫ 设立日本子公司

⚫ 设立意大利子公司

⚫ 设立中国子公司

⚫ 设立法国子公司

⚫ 迁入新总部

⚫ 虚拟目标调试

⚫ 多核调试

⚫ 高速并行跟踪端口自校准

⚫ 首款逻辑分析仪

⚫ 多核跟踪

⚫ 基于跟踪的缓存分析

⚫ 能耗分析

⚫ JAVA虚拟机源码级调试

⚫ 针对SMP Linux的OS解析

调试与跟踪

⚫ 用于高速串行跟踪端口的

首套工具

⚫ 跟踪数据串流到硬盘

⚫ 设立突尼斯子公司

⚫ 支持RISC-V调试

⚫ 支持PCIe调试跟踪

⚫ UEFI调试

⚫ μTrace®:用于Cortex™-M的一体化调试与跟踪解决方案

⚫ 支持Hypervisor调试

⚫ 支持Hypervisor跟踪⚫ 支持USB Type-C

的调试与跟踪

6 / 37September 23, 2019

Lauterbach 劳特巴赫公司

• 在中国、美国东西海岸、英国、法国、

意大利、突尼斯和日本设有子公司

• 在其他国家和地区分布

销售和技术支持机构

• 业务覆盖全球

7 / 37September 23, 2019

Lauterbach 劳特巴赫公司

• 劳特巴赫中国

• 成立于2004年

• 总部位于苏州工业园区

• 在北京和深圳有分支办公室

• 目前有10位雇员

• 提供销售服务和技术支持

8 / 37September 23, 2019

Lauterbach 劳特巴赫公司

• TRACE32® 系列产品

• 市场份额:JTAG Debuggers 全球领先

• 目前全世界有超过 200,000 套TRACE32 ® 工具正在被使用

9 / 37September 23, 2019

我们的客户Qualcomm

Intel

Nokia

Ericsson

Huawei (HiSilicon)

UniSOC

ZTE

Xiaomi

OPPO

Apple

Samsung

Sony Mobile

Fujitsu

HTC

Phytium

Fiberhome

and many more …

Continental

Visteon

ZF

Delphi

Preh

Audi

General Motors

Mitsubishi

Chery Automobile

Volvo

Volkswagen

DFM (Dongfeng Motor)

FAW

Geely

BYD Auto

SAIC

and many more …

Siemens

CRRC

Diehl Avionics

Honeywell

Dornier

Heidelberg

Philips

GE

Dräger Group

Miele

Hirschmann

Kathrein

Rohde & Schwarz

ThyssenKrupp

Liebherr

Giesecke & Devrient

and many more…

中国航空工业集团中国船舶工业集团中国船舶重工集团中国电子科技集团中国电子信息产业集团中国兵器工业集团中国科学院清华大学同济大学北京航空航天大学and many more …

10 / 37September 23, 2019

Agenda

• Lauterbach公司介绍

• TRACE32®产品介绍

• 模块与选型

• 丰富的功能

• 服务与支持

11 / 37September 23, 2019

嵌入式开发全生命周期

12 / 37September 23, 2019

Agenda

• Lauterbach公司介绍

• TRACE32®产品介绍

• 模块与选型

• 丰富的功能

• 服务与支持

13 / 37September 23, 2019

产品系列

In-Circuit Emulators

在线仿真器

Logic Analyzer

逻辑分析仪

In-Circuit Debuggers

在线调试器

Software-only Debugger

纯软件调试

14 / 37September 23, 2019

模块化设计

硬件模块化设计

减少您的重复投资

15 / 37September 23, 2019

选型

Debugger

Debugger + Trace

Debugger + Trace + Integrator

16 / 37September 23, 2019

如何选型? - JTAG Debugger

PowerDebug

通用控制模块支持所有Cable

无License

Debug Cable 绑定License

LA-3743 硬件, 包含Cortex-A/-R ARMv8 license

LA-7843X 扩展Cortex-A/-R ARMv7 license

LA-7844X 扩展Cortex-M license

LA-2717A 扩展RISC-V license

LA-3711A 扩展CEVA-X license

无尾缀,通常为硬件

“X”尾缀,“Extension”,同架构的License扩展

“A”尾缀, “Add”, 异架构的License扩展

17 / 37September 23, 2019

PowerDebug 模块

PowerDebug USB 3.0 (LA-3500)

• USB 3.0 / 2.0

• 不支持PowerTrace模块扩展

Power Debug Pro Ethernet (LA-3505)

• USB 3.0 / 2.0

• 1 Gbit Ethernet

• 支持PowerTrace模块扩展

18 / 37September 23, 2019

Debug Cables

ARM: Cortex-A/-R 32/64bit Cortex-M…PowerPC: MPC56/57xx, QorIQ…TriCore: Aurix 1G/2G... RISC-V: SiFive, Andes…

Intel x86 / Atom V850/ RH850TI-DSP MIPS32/64 TeakLite MCS08/12X Beyond AndesCore AVR32 ColdFire StarCore MSP430 ZSP ……

• JTAG / BDM 调试头

• 包含License

• 支持250+处理器架构, 3500+ 芯片型号

19 / 37September 23, 2019

如何选型?- Debugger + Trace

Preprocessor

有License

连接Trace接口

PoweTrace

通用跟踪模块支持所有Preprocessor

无License

Debug Cable

有License

连接JTAG接口

PowerDebug

通用控制模块支持所有Cable

无License

20 / 37September 23, 2019

Debug + Off-Chip Trace配置

• TPIU

• HSSTP Serial

• HSSTP

• PCIe Serial

21 / 37September 23, 2019

Debug + Off-Chip Trace配置 - CombiProbe

• CombiProbe for Arm

• USB 3.0 / 2.0

• CombiProbe for Arm

• USB 3.0 / 2.0

• 1 Gbit Ethernet

22 / 37September 23, 2019

Debug + Off-Chip Trace配置 – μTrace for Cortex-M

• Bandwidth of 400 MBit/s per trace channel

• includes 256-MByte of trace RAM to

support:

• - ITM via Serial Wire Output/TPIU

• - ETM Cortex-M continuous mode via

TPIU (4-bit)

23 / 37September 23, 2019

Agenda

• Lauterbach公司介绍

• TRACE32®产品介绍

• 模块与选型

• 丰富的功能

• 服务与支持

24 / 37September 23, 2019

支持的编译器

• 支持包括Keil、ARMCC、GNU、GreenHill、CODEWARRIOR、Ceva、TASKING、IAR等几乎所有编译器

25 / 37September 23, 2019

支持NOR/NAND FLASH 编程

• NOR/NAND /SPI/ eMMC 等FLASH 编程

• 致力于支持所有的通用FLASH memory型号

and many more…

26 / 37September 23, 2019

支持第三方工具集成

27 / 37September 23, 2019

多操作系统安装版本

28 / 37September 23, 2019

OS-aware 操作系统调试

• 支持几乎所有多任务操作系统解析调试

• 比如

• Linux

• QNX

• Autosar

• Huawei LiteOS

• XEN

• …

29 / 37September 23, 2019

支持仿真模型和虚拟环境

• None-Hardware Solution

• Front-End

• Back-End

• VDK / arm Fast-model / Zebu / PXP …

30 / 37September 23, 2019

Agenda

• Lauterbach公司介绍

• TRACE32®产品介绍

• 模块与选型

• 丰富的功能

• 服务与支持

31 / 37September 23, 2019

获得ISO认证

32 / 37September 23, 2019

Lauterbach 维保服务

• 3年硬件德国原厂保修

• 1年软件免费升级• 已包含在产品价格内

33 / 37September 23, 2019

新架构芯片的支持

• 支持IP扩展/自研芯片架构的调试方案

• 支持CPU+专用AI芯片的调试方案

• 开放态度,拥抱合作

34 / 37September 23, 2019

Lauterbach 本地技术支持

• 电话

• 邮件

• 远程协助(Skype, Zoom…)

• 苏州培训学院(免费)

• 定制的上门支持和培训服务(收费)

35 / 37September 23, 2019

微信公众号

• 发布产品更新

• 更新展会、技术论坛等市场活动

• 分享调试技巧视频

• 实用案例文章

36 / 37September 23, 2019

Lauterbach 网站

• 劳特巴赫德国网站:

• http://www.lauterbach.com

• 劳特巴赫中国网站:

• http://www.lauterbach.cn

曹龑 Cyan Tsao • [email protected] • 09 / 17 / 2019