Source Code and Project FilesThis demo application is available in the following directory of the offical FreeRTOS zip file download:
Target HardwareThe project is pre-configured to target the very low cost LPC1830 Xplorer board from NGX Technologies.
In the USA the target hardware can be purchased from (amongst other places) Newark and Digikey. In Europe the hardware can be purchased from (amongst other places) Farnell. In Asia the hardware can be purchased directly from NGX Technologies. Other distributors are listed on the NGX website.
Compiler / Tool ChainThe project is pre-configured to build with the free LPCXpresso IDE, which comes packages with the GCC ARM compiler.
FunctionalityThe demo includes the following standard demo files:
The project can optionally be built to include FreeRTOS+Trace recording capabilities, along with FreeRTOS+CLI commands that start and stop a trace recording.
Command Console Input and OutputA third party USB CDC driver allows the command console to be accessed via a standard dumb terminal, such as HyperTerminal or Tera Term. The target hardware must be powered through the USB0 connector (on the opposite side to the Ethernet jack) for the virtual COM port to be available.
Note: The third part USB driver is adequate for command console input and output, but is not robust under heavy load.
Debug InstructionsThe target hardware must be connected to the debugging host computer (the computer running the LPCXpresso IDE) using separate debugging hardware. It is recommended that a Red Probe with a 10-pin adaptor is used for this purpose, but an LPCLink provides a lower cost (but much lower performance) alternative. If you have an LPCXpresso hardware board then you can make a standalone LPCLink by cutting the tracks that link the debugging interface side of the LPCXpresso hardware from the target side.
The LPCLink side of the LPCXpresso board
With the LPC1830 Xplorer board connected to the debugger, click the Debug option in the LPCXpresso Quick Start panel.
The Debug option in the quick start panel
Using FreeRTOS+TraceThe example demonstrates some FreeRTOS+Trace features:
To include the trace recorder in the build:
[ Back to the top ] [ About FreeRTOS ] [ Privacy ] [ FreeRTOS+ Sitemap ] [ Main FreeRTOS Sitemap ] [ ]
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.