(the document you are reading at the moment) is CPU specific, while all other parts of the online help are generic for all CPUs supported by Lauterbach. So if there are questions related to the CPU, the Processor Architecture Manual should be your first choice.
Recommendation for the software start: Disconnect the Debug Cable from the target while the target power is off. Connect the host system, the TRACE32 hardware and the Debug Cable. Power ON the TRACE32 hardware. Start the TRACE32 software to load the debugger firmware.
Break.Set sYmbol.RANGE(test_func) /EXclude /MemoryWrite nTestValue Breakpoints on Data Value The e500 core does not support onchip breakpoints on data values, but TRACE32 supports them by software emulation. When a data value breakpoint is set, the debugger will use one of the data address breakpoint s.
Access Classes Access classes are used to specify how TRACE32 PowerView accesses memory, registers of peripheral modules, addressable core resources, coprocessor registers and the TRACE32 Virtual Memory. Addresses in TRACE32 PowerView consist of: • An access class, which consists of one or more letters/numbers followed by a colon (:) •...
TS (translation space) == 1 (user memory) TS (translation space) == 0 (supervisor memory) If an Access class attributes is specified without an access class, TRACE32 PowerView will automatically add the default access class of the used command. For example, Data.List...
AMP Debugging For AMP debugging, a separate instance of TRACE32 has to be started for each core. It is recommended to use TRACE32 Start to start the TRACE32 instances. Optionally the second instance can also be started by PRACTICE script. Each TRACE32 instance has to be configured to address one of the cores. This is done using the commands SYStem.CONFIG.CORE...
Alternatively, you can modify the target configuration settings via the TRACE32 command line with the SYStem.CONFIG commands. Note that the command line provides additional SYStem.CONFIG commands for settings that are not included in the SYStem.CONFIG.state window.
If the processor release occurred after the debugger software release, the processor is most likely not supported. Please check the Lauterbach download center (www.lauterbach.com) for updates. If the debugger software version from the download center also does not support the processor, please contact technical support and request a software update.
Data.dump E:0x100) or by using the format option %E (e.g. Var.View %E var1). It is also possible to activate this non-intrusive memory access for all memory ranges displayed on the TRACE32 screen by setting SYStem.Option.DUALPORT Denied Memory access is disabled while the CPU is executing code.
If a debug session requires space IDs, you must observe the following sequence of steps: 1. Activate SYStem.Option.MMUSPACES. 2. Load the symbols with Data.LOAD. Otherwise, the internal symbol database of TRACE32 may become inconsistent. Examples: ;Dump logical address 0xC00208A belonging to memory space with ;space ID 0x012A:...
WithOVS Like option ON, but also enables support for software breakpoints. This means that TRACE32 writes software breakpoint opcodes to both, the execution area (for active overlays) and the storage area. This way, it is possible to set breakpoints into inactive overlays. Upon activation of the overlay, the target’s runtime mechanisms copies the breakpoint opcodes to...
Need help?
Do you have a question about the TRACE32 and is the answer not in the manual?
Questions and answers