Flash Programming

概述

Robust and Secure Solutions for Every Programming Requirement

UNIVERSAL SUPPORT

Supporting the Widest Range of CPU Cores and Flash Devices in the Industry.

Save time and effort by using our TRACE32® tools to program all your different chips - whether they are external flash devices or integrated on an SoC. As an integrated solution, TRACE32® offers a standardized workflow for all conceivable programming scenarios.

Support for 10,000++ Chips/SoCs

Do you use chips with integrated flash memory? With our TRACE32® tools you don't have to worry about support - you can program the flash memory on more than 10,000 different chips, which is by far the broadest support in the entire tool industry.

Thousands External Flash Devices supported, such as NOR, NAND, SPI, QSPI, eMMC, I2C and HyperFlash

Flash memory devices are available in many different flavours with a wide variety of programming interfaces. Here too, our TRACE32® tools are your universal companion for programming all these memory modules with a standardized workflow.


支持的闪存设备
Effortless Flash Programming

Streamline Your Development with Easy Flash Programming

Loading Your Firmware made Easy

Our TRACE32® tools support not only all file formats, but also provide ready-to-run flash scripts for internal and external flashes. You can use dialog- or command-based programming as well as full scripting. The automatic detect feature notifies required flash updates.

Read and Write your Memory-mapped Flash like SRAM

TRACE32® allows you to handle memory-mapped flash like SRAM. This means you can set an unlimited number of software breakpoints in flash memory and perform code patching very easily.

Easy detection of CFI-compliant memories

The goal of the Common Flash Memory Interface (CFI) specification is the interchangeability of flash memory devices offered by different vendors. TRACE32® is able to use one driver for different flash devices by reading identifying information from the flash chip.

Same User Interface for all kind of SoCs

The TRACE32® PowerView software is our central front end for all your flash programming activities, no matter which SoC or external flash device you use. It provides you with a uniform GUI and has enjoyed a very high reputation in the embedded community for many years, not only because of its almost unlimited, industry-leading feature set, but also because of its exceptionally high stability and reliability.

HIGH-SPEED PROGRAMMING with the Highest Reliability

Leverage the Full Speed of your Flash Device

Fast, yet reliable programming is the core requirement of any electronics production. Our TRACE32® tools therefore include safe and proven features for maximizing programming speed for prototype testing through to large-scale production.

Avoid Latencies with·Target-controlled Flash Programming

Target-controlled flash programming means that the underlying flash programming algorithm is no longer part of our TRACE32® software, but is downloaded to the target RAM. After downloading the programming data to the target RAM as well, the flash algorithm running in the target RAM programs the data to the flash devices. This way the communication between the host and the debugger hardware is minimized to increase the programming speed significant.

Accelerated Flash Programming thanks to Pipelining 

TRACE32® enables the parallel downloading of programming data and the execution of the flash programming itself. This feature, which is also called "Turbo Mode" or similar in the industry, significantly reduces the time required for the entire programming process.

AUTOMATION MADE EASY

Automate even the Most Complex Flashing Scenarios

TRACE32® allows you to fully automate the flash programming process through an build-in remote API, which also supports Python. It's also fully scriptable in our PowerView software.

TUTORIALS

Flash programming with TRACE32 at a glance

Here you will find all the documents you need for Flash programming with our TRACE32® tools. If you have any further questions, please do not hesitate to contact our support team at support.lauterbach.com.

有什么问题吗?

凭借 40 多年的行业领先地位,我们的专业工程师随时为您提供帮助。如果您对我们的产品或哪种配置最适合您需要咨询,请联系我们的销售工程师。如果您需要劳特巴赫系统的使用帮助,请联系我们的工程支持团队。