3.1.6. Lauterbach

The tool is located in tools/waf-tools.

3.1.6.1. Tool Documentation

Implements a waf tool to configure a Lauterbach to foxBMS specific needs.

For information on Lauterbach see the Lauterbach website.

This waf tool automatically generates a project configuration for Lauterbach Trace32, when the binary of a compatible Lauterbach Trace32 is found on the system. Check the output of the configure step for whether a Lauterbach installation has been found if you suspect any issues.

After successful configuration of the project with the configure task the Lauterbach Trace32 configuration files will be available in the build directory of this project. In order to run the debugger simply use the created link called run_t32marm in the build directory which will start a new instance of Trace32.

class f_lauterbach.AtTemplate(template)

Bases: Template

Custom ‘Template’-string to support the @{abc}’ syntax

f_lauterbach.configure(conf: waflib.Configure.ConfigurationContext)

configuration step of the Lauterbach waf tool

f_lauterbach.options(opt)

Lauterbach waf tool configuration options