Porting a Freertos demo app supporting Xilinx IDE from one port(Cortex-A9) to another port(Cortex-M4)

shyamthella wrote on Monday, November 21, 2016:

Hi all,

Among the demo apps available for different ports provided in Freertos source code I can see one specific app for CORTEX_A9 supporting Xilinx IDE.
We have a custom platform which is made up of Cortex-M4 and supports Xilinx IDE.
There are also demo apps for CORTEX-M4 but they are Atmel_studio projects(which my custom board is not supported).

So now how should I use CORTEX-M4 demo app and edit it using XilinxIDE and load it on to my custom board using HS3 cable?

Is there a way to change CORTEX-A9 to CORTEX-M4 by changing the portable files directly? or we need to do something else ?

Regards,
Shyam Kumar T

rtel wrote on Monday, November 21, 2016:

Among the demo apps available for different ports provided in
Freertos source code I can see one specific app for CORTEX_A9
supporting Xilinx IDE.

We provide demos that build with the Xilinx IDE for all the hard and
software MCUs currently promoted by Xilinx, including Microblaze, Zynq
Cortex-A9, MPSoC Cortex-A53 and Cortex-A9.

We have a custom platform which is made up of
Cortex-M4 and supports Xilinx IDE.

As, to my knowledge, Xilinx don’t themselves provide an M4 reference, we
don’t have a project that uses the Xilinx IDE for the M4. I’m not sure
if the compiler shipped with the Xilinx IDE will build M4 projects, but
don’t see why it wouldn’t, but you can always use the arm-none-eabi to
build your M4 project.

There are also demo apps for
CORTEX-M4 but they are Atmel_studio projects(which my custom board is
not supported).

There are M4 projects for Atmel Studio, Keil, IAR, Tasking, GCC,
numerous Eclipse IDEs on top of GCC and the MikroC tools (any I
missed?). I don’t think you looked very hard.

So now how should I use CORTEX-M4 demo app and edit it using
XilinxIDE and load it on to my custom board using HS3 cable?

Is this in any way a FreeRTOS question? Or a question for the Xilinx
tools guys?