/TraceRecorderSource-2.7.6/extras/TraceRecorderInit/ |
D | readme.txt | 5 This folder contains files that should only be included in a project 6 if there is a need to initialize the Trace Recorder before main() 9 An example of this scenario is if you have a global object instance that has 10 a constructor that creates an object that should be traced. 14 Add a call to TraceRecorderInit::Initialize() wherever a traced object 24 cleared when RAM sections are initialized. Create a RAM section that isn't
|
/TraceRecorderSource-2.7.6/streamports/ARM_ITM/ |
D | Readme-ARM_ITM.txt | 6 This directory contains a "stream port" for the Tracealyzer recorder library, 7 i.e., the specific code needed to use a particular interface for streaming a 8 Tracealyzer RTOS trace. The stream port is defined by a set of macros in 12 a fast debug probe such as a Keil ULINKpro or ULINKplus provides excellent 16 To setup Keil uVision for ITM tracing with a Keil ULINKpro (or ULINKplus), 22 To setup Lauterbach TRACE32 for ITM tracing with a uTrace,
|
D | Keil-uVision-Tracealyzer-ITM-Exporter.ini | 31 _sleep_(2000); // Wait a while to let all data be written the host file.
|
/TraceRecorderSource-2.7.6/kernelports/FreeRTOS/streamports/AFR_WIFI_LOCAL/ |
D | Readme-Streamport.txt | 6 This directory contains a "stream port" for the Tracealyzer recorder library, 7 i.e., the specific code needed to use a particular interface for streaming a 8 Tracealyzer RTOS trace. The stream port is defined by a set of macros in 11 This particular stream port is for streaming via a TCP socket in Amazon 12 FreeRTOS (AFR) directly to a host computer on the local network, typically
|
D | trcStreamingPort.c | 105 #define IPv4(a,b,c,d) (uint32_t)((d << 24) + (c << 16) + (b << 8) + a) argument
|
/TraceRecorderSource-2.7.6/streamports/TCPIP_Win32/ |
D | Readme-Streamport.txt | 6 This directory contains a "stream port" for the Tracealyzer recorder library, 7 i.e., the I/O code needed for streaming a Tracealyzer RTOS trace over specific 8 interface. The stream port is defined by a set of macros in trcStreamingPort.h, 17 2. Make sure the project includes a recent version or the recorder library 28 a connection. 34 click "Start Recording". Now you should see a live CPU load graph and some 35 counters. Let it record for a few seconds, then click "Stop Recording" and then "View Trace".
|
/TraceRecorderSource-2.7.6/streamports/File/ |
D | Readme-Streamport.txt | 6 This directory contains a "stream port" for the Tracealyzer recorder library, 7 i.e., the specific code needed to use a particular interface for streaming a 8 Tracealyzer RTOS trace. The stream port is defined by a set of macros in 11 This particular stream port is for streaming to a file via stdio.h (fwrite).
|
/TraceRecorderSource-2.7.6/streamports/STM32_USB_CDC/ |
D | Readme-Streamport.txt | 6 This directory contains a "stream port" for the Tracealyzer recorder library, 7 allowing for streaming the trace data over a USB connection. The stream port is defined by a set of… 15 - An STM32 device with a USB connector for application use. 17 - Tracealyzer 4 with a license for FreeRTOS, SafeRTOS or Micrium µC/OS-III. 30 - Under Configuration -> Parameter Settings, set the TX and RX buffer sizes to a small value (e.g. … 44 6. Plug in a USB cable to the connector labeled "USB OTG" or similar (i.e. for application use). 46 …d the project and start it. Check that your computer finds a new USB device (there should be a not… 57 You should now see a live display of the trace, while it is being received. 86 Also note that this USB stream port has a diagnostics option that might come handy. 88 each time a buffer page is transmitted, showing the number of bytes sent and the
|
/TraceRecorderSource-2.7.6/ |
D | LICENSE.md | 31 transformation or translation of a Source form, including but 36 Object form, made available under the License, as indicated by a 43 represent, as a whole, an original work of authorship. For the purposes 60 designated in writing by the copyright owner as "Not a Contribution." 63 on behalf of whom a Contribution has been received by Licensor and 67 this License, each Contributor hereby grants to You a perpetual, 74 this License, each Contributor hereby grants to You a perpetual, 82 institute patent litigation against any entity (including a 83 cross-claim or counterclaim in a lawsuit) alleging that the Work 84 or a Contribution incorporated within the Work constitutes direct [all …]
|
/TraceRecorderSource-2.7.6/streamports/Jlink_RTT/ |
D | Readme-Streamport.txt | 6 This directory contains a "stream port" for the Tracealyzer recorder library, 7 i.e., the specific code needed to use a particular interface for streaming a 8 Tracealyzer RTOS trace. The stream port is defined by a set of macros in
|
D | SEGGER_RTT.c | 130 #define STRLEN(a) strlen((a)) argument 138 #define MIN(a, b) (((a) < (b)) ? (a) : (b)) argument 142 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) argument
|
/TraceRecorderSource-2.7.6/streamports/TCPIP/ |
D | Readme-Streamport.txt | 6 This directory contains a "stream port" for the Tracealyzer recorder library, 7 i.e., the specific code needed to use a particular interface for streaming a 8 Tracealyzer RTOS trace. The stream port is defined by a set of macros in 34 6. Start your target system, wait a few seconds to ensure that the lwIP is operational, 43 - Since lwIP performs a lot of semaphore and mutex operations, we recommend filtering out
|
/TraceRecorderSource-2.7.6/kernelports/Zephyr/ |
D | Kconfig | 17 …Snapshot recorder mode allow the used to capture an instant snapshot of the systems state for a sh… 32 Can also be used for streaming without Tracealyzer control, e.g. to a local 33 flash file system (assuming such a "stream port", see trcStreamingPort.h). 36 if necessary and waits for a Start command from Tracealyzer ("Start Recording" 42 In snapshot mode, this must be followed by a vTraceEnable(TRC_START) sometime 104 If this is too small, some tasks will be excluded and a warning is shown. 120 However, note that the stack analysis runs in a separate task (TzCtrl) that 153 a stream port leveraging the internal buffer (like TCP/IP). A shorter delay 260 This may need to be increased if there are a lot of missed events. 272 efficient with respect memory usage, than having a few large pages. [all …]
|
/TraceRecorderSource-2.7.6/kernelports/ESP-IDF_FreeRTOS/ |
D | Kconfig.projbuild | 37 Can also be used for streaming without Tracealyzer control, e.g. to a local 38 flash file system (assuming such a "stream port", see trcStreamingPort.h). 41 if necessary and waits for a Start command from Tracealyzer ("Start Recording" 47 In snapshot mode, this must be followed by a vTraceEnable(TRC_START) sometime 75 Using APPTRACE_TRAX_MODE_BLOCK_IF_FIFO_FULL ensure that you get a 119 therefore much faster than a console printf and can often be used 137 calling a traced kernel service. These events will still be recorded and 211 If this is too small, some tasks will be excluded and a warning is shown. 227 However, note that the stack analysis runs in a separate task (TzCtrl) that 258 a stream port leveraging the internal buffer (like TCP/IP). A shorter delay [all …]
|
D | lifra.fr | 2 archive: libTraceRecorder.a
|
D | CMakeLists.txt | 2 # this we avoid having a lot of conditional checks for configuration
|
/TraceRecorderSource-2.7.6/include/ |
D | trcExtensions.h | 228 #define CAT(a, ...) PRIMITIVE_CAT(a, __VA_ARGS__) argument 229 #define PRIMITIVE_CAT(a, ...) a ## __VA_ARGS__ argument
|
D | trcRecorder.h | 1888 #define xTraceSetISRProperties(a, b) ((void)(a), (void)(b), (traceHandle)0) /* Comma operator in pa… argument 1889 #define vTraceStoreKernelObjectName(a, b) (void)(a), (void)(b) /* Comma operator is used to avoid "… argument
|
/TraceRecorderSource-2.7.6/kernelports/BareMetal/ |
D | readme-baremetal.txt | 17 This is a pre-release version, intended for early adopters. There is no official "bare metal" suppo… 18 currently released versions of Tracealyzer, but this kernel port works with a license for "Tracealy… 25 …hotRecorder.c, trcStreamingRecorder.c and trcKernelPort.c) and if necessary a suitable trcStreamPo… 27 - Copy all header files from the config and include directories to a suitable location in your proj… 50 …2: For some stream ports, this also writes the trace data to the streaming interface (from a tempo…
|
/TraceRecorderSource-2.7.6/extras/SDK/ |
D | readme.txt | 58 This function will register a task switch and the task's priority. 69 This function will set a task to ready in the trace.
|
/TraceRecorderSource-2.7.6/kernelports/Zephyr/streamports/Jlink_RTT/ |
D | Kconfig | 19 If you have a stand-alone J-Link probe, the can be decreased to around 1 KB. 73 Using SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL ensure that you get a
|
/TraceRecorderSource-2.7.6/kernelports/ESP-IDF_FreeRTOS/include/ |
D | trcKernelPort.h | 403 #define TZ__CAT2(a,b) a ## b argument 404 #define TZ__CAT(a,b) TZ__CAT2(a, b) argument 411 #define xQueueGiveFromISR(a,b) TZ__CAT(xQueueGiveFromISR__, uxQueueType) (a,b) argument
|
/TraceRecorderSource-2.7.6/kernelports/FreeRTOS/include/ |
D | trcKernelPort.h | 392 #define TZ__CAT2(a,b) a ## b argument 393 #define TZ__CAT(a,b) TZ__CAT2(a, b) argument 400 #define xQueueGiveFromISR(a,b) TZ__CAT(xQueueGiveFromISR__, uxQueueType) (a,b) argument
|