Changes

Jump to: navigation, search
Importing the FreeRTOS repository into the SDK
The following sections describe the steps required to configure and build both the Helloworld and the RPMsg-based examples.
=====Importing the FreeRTOS repository into the SDK=====
* Assuming that a local repository has not been created, clone the remote FreeRTOS freeRTOS git repository:
<pre>
git clone git@git.dave.eu:dave/bora/freertos.git
git checkout freertos-AMP
</pre>
* In SDK gui import new repository: <code>''Xilinx Tools->Repositories</code>''
[[File:AN-BELK-001_04.jpg|600px|thumb|center]]
* Click New... to add a new repository under Local or Global Repositories, and select the freeRTOS repository directory:
* 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:
4,650
edits

Navigation menu