Difference between revisions of "CL-SOM-iMX7: FreeRTOS: Running Demos"
(→See also) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{:Transclusion: CL-SOM-iMX7: FreeRTOS: Running Demos}} | |
− | |||
− | |||
− | |||
− | |||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == | ||
* [[CL-SOM-iMX7: FreeRTOS: Demos Usage Guide]] | * [[CL-SOM-iMX7: FreeRTOS: Demos Usage Guide]] | ||
− | * [[FreeRTOS: Introduction to FreeRTOS development]] | + | * [[CL-SOM-iMX7: FreeRTOS: Introduction to NXP FreeRTOS development|FreeRTOS: Introduction to NXP FreeRTOS development]] |
* [http://www.freertos.org/ FreeRTOS website] | * [http://www.freertos.org/ FreeRTOS website] | ||
[[Category:FreeRTOS]] | [[Category:FreeRTOS]] | ||
[[Category:CL-SOM-iMX7]] | [[Category:CL-SOM-iMX7]] |
Latest revision as of 14:23, 22 October 2017
Introduction
This article describes the process of loading FreeRTOS images into memory, and running the in-memory images. For quick evaluation, the FreeRTOS BSP comes with precompiled images that can be found under the images folder.
Loading FreeRTOS into memory
A FreeRTOS image must be run from TCM, DDR, or OCRAM, depending on how it was built. Consult the following table for the right <load_addr> to use:
Image name | Must run from | load_addr |
---|---|---|
<image_name>.bin | TCM | 7F8000 |
<image_name>_ocram.bin | OCRAM | 910000 |
<image_name>_ddr.bin | DDR | 9FF00000 |
- Power on the module and stop U-Boot from booting Linux by holding Ctrl-c.
- Place the demo image into USB drive or SD-card, and connect it into the evaluation board.
- Use the following U-Boot commands to load the demo image from USB storage:
CL-SOM-iMX7 # usb start CL-SOM-iMX7 # load usb 0 <load_addr> <image_name>
- Use the following U-Boot commands to load the demo image from SD-card:
CL-SOM-iMX7 # mmc dev 0 CL-SOM-iMX7 # mmc rescan CL-SOM-iMX7 # load mmc 0 <load_addr> <image_name>
Booting FreeRTOS from memory
- Run the image using the following commands:
CL-SOM-iMX7 # dcache flush CL-SOM-iMX7 # bootaux <load_addr>