]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace/readme.txt
Update trace recorder to include heap tracing and new v8 features.
[freertos] / FreeRTOS-Plus / Source / FreeRTOS-Plus-Trace / readme.txt
index 883f85ebb8916f54da93da12e1f437b3d9749d3e..2c6c551955626362e69aa9c6ce65c06e6c8b4bf4 100644 (file)
@@ -4,38 +4,45 @@ Tracealyzer Trace Recorder Library
 Percepio AB\r
 www.percepio.com\r
 \r
-This directory contains the a generic trace recorder library for Tracealyzer v2.5\r
+This directory contains the a generic trace recorder library for Tracealyzer v2.6\r
 \r
 For information on how to upload the trace data from your target system RAM to \r
 Tracealyzer, see "debugger trace upload.txt"\r
 \r
 Files included\r
 --------------\r
-- trcConfig.h               - The recorder's configuration file, check this!\r
-- trcUser.c / trcUser.h     - The main API towards the application (trcUser.h in the only include necessary).\r
-- trcKernel.c / trcKernel.h - Internal routines for storing kernel events.\r
-- trcBase.c / trcBase.h     - Internal routines for manipulating the data structures and calculating timestamps.\r
-- trcHardwarePort.c / trcHardwarePort.h     - The port layer, abstracting the hardware (mainly the timer used for timestamping).\r
-- trcKernelHooks.h                             - The interface between the Kernel and the recorder, containing trace macro defintions.\r
-- trcKernelPort.h                              - Kernel specific implementations of macros and data.\r
-- trcTypes.h                           - Type definitions used.\r
+- trcConfig.h             - The recorder's configuration file, set your recorder configuration here!\r
+- trcUser.c/.h            - The main API towards the application (trcUser.h in the only include necessary).\r
+- trcKernel.c/.h          - Internal routines for storing kernel events.\r
+- trcBase.c/.h            - Internal routines for manipulating the data structures and calculating timestamps.\r
+- trcHardwarePort.c/.h    - The hardware interface, especially for timestamping.\r
+- trcKernelPort.c/.h      - Kernel specific implementations of macros and data.\r
+- trcKernelHooks.h        - The trace macro defines (OS independent).\r
+- trcTypes.h              - Type definitions used.\r
 \r
 Hardware Timer Ports\r
 --------------------\r
 This release contains hardware timer ports for the following hardware architectures:\r
 \r
-- ARM Cortex M3/M4 (all brands, such as Atmel SAM3/SAM4, NXP 17xx, 18xx, 43xx, STM32, Freescale Kinetis, ...)\r
+- ARM Cortex M3/M4/M0/M0+ (all brands, such as Atmel SAM3x/SAM4x/SAM D20, NXP 17xx, 18xx, 43xx, STM32, Freescale Kinetis, ...)\r
 - Atmel AT91SAM7x\r
 - Atmel AT32UC3 (AVR32)\r
 - Renesas RX600 (e.g., RX62N)\r
 - Microchip dsPIC/PIC24\r
-\r
-These are defined in trcPort.h. This also contains several "unofficial" ports, provided by external contributors.\r
-By unofficial, it means that they are not yet verified by Percepio AB. Please refer to trcPort.h for detailed information. \r
-If you use an unofficial port and beleive it is incorrect, please let us know!\r
+- Microchip PIC32\r
+- NXP LPC2106\r
+- Texas Instruments TMS570 (Cortex-R4)\r
+- Texas Instruments MSP430\r
+- Xilinx PowerPC 405\r
+- Xilinx PowerPC 440\r
+- Xilinx Microblaze\r
+\r
+These are defined in trcHardwarePort.h. Some of these are "unofficial" ports, provided by external contributors.\r
+By unofficial, it means that they are not yet verified by Percepio AB. Please refer to trcHardwarePort.h for detailed information. \r
+If you use an unofficial port and beleive it is incorrect, please let us know! (support@percepio.com)\r
 \r
 In case your MCU is not yet supported directly, developing a new port is quite easy, just a matter of defining a few macros\r
-according to your specific MCU. See trcPort.h for further information.\r
+according to your specific MCU. See trcHardwarePort.h for further information.\r
 \r
 In case you have any questions, do not hesitate to contact support@percepio.com\r
 \r