3.10.2. Guidelines
Dm3StdErr and Dm3Trace both act as a virtual serial port (terminal emulation) session to the DM3 board, but they differ as follows:
- If the firmware prints out a string using the qPrintf() function call, the output string goes to the com port/dm3Stderr window.
- If the firmware prints out a string using the qTrace() function call, the output string goes to Dm3Trace.
- Dm3StdErr requires a board number, but Dm3Trace requires both a board number and a processor number
- Dm3StdErr posts qPrintf() from all the processors on a board, but Dm3Trace posts qTrace() from the indicated processor
- Dm3Trace allows for an optional argument: trace level, which is a bit mask allowing up to 24 simultaneous active trace levels, whereas Dm3Trace will filter out the output of qTrace() that is not in the current trace level.
Click here to contact Dialogic Customer Engineering
Copyright 2001, Dialogic Corporation