Changes

Jump to: navigation, search
Importing the FreeRTOS repository into the SDK
* Click Rescan Repositories , Apply and OK
* At the end of the procedure, applications based on freeRTOS operating system can be built
====Building Example #1: HelloWorld application====
The first example shows basic AMP functionalities. On FreeRTOS side, UART0 is used to implement a simple console. This port is routed via EMIO signals to pin-strip connector of BoraEVB. Since these signals are driven by FPGA Bank #34, these pins are 3.3V. Thus a RS232 transceiver or an USB/UART bridge should be used in order to connect the console on a PC. The signals are routed to the JP17 connector of the BoraEVB as reported below:
* JP17.4 – UART0_TX
* JP17.6 – UART0_RX
Please follow the steps listed below to build a HelloWorld application that prints a message on UART0 (via EMIO) on FreeRTOS running on Bora core #2.
* From the SDK GUI, create e new application project:
[[File:AN-BELK-001_01.jpg|600px|thumb|center]]
* Configure the application settings as shown in the pictures and table below:
[[File:AN-BELK-001_07.jpg|600px|thumb|center]]
[[File:AN-BELK-001_08.jpg|600px|thumb|center]]
** Project name: <code>helloworld_freeRTOS</code>
** Hardware Platform: <code>hw_platform_0</code>
** Processor: <code>ps7_cortexa9_1</code>
** OS Plaftorm: <code>freertos_zynq</code>
** Language: <code>C</code>
** Board Support Package: <code>Create New</code>
** Type: <code>FreeRTOS Hello World AMP template</code>
== Documentation ==
4,650
edits

Navigation menu