# Freertos port for GR5515 MCU & ARM compiler

**URL:** <https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809>\
**Category:** Kernel\
**Created:** [September 13, 2022, 5:25am UTC](https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809 "2022-09-13T05:25:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raghu](https://avatars.discourse-cdn.com/v4/letter/r/b2d939/32.png) [@Raghu](https://forums.freertos.org/u/Raghu)\
**Post date:** [September 13, 2022, 5:25am UTC](https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809/1 "2022-09-13T05:25:19Z")

</div>

Hi All,  
I am new to Freertos. I need some quick help here.  
We are working on a starter kit(GR5515) provided by GOODIX. This kit has GR5515 MCU in it. We want to develop an application on top of Freertos.  
For this I need a freertos port which can run on GR5515 MCU (Cortex M4F core) & arm provided compiler version 5.06.  
I searched the supported devices section of Freertos page and understood that there is no supported freertos port for GR5515 MCU & arm compiler.  
Can someone help me on how to get the required port for above need.

---

<div class="post-metadata">

**Author:** ![aggarg](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/aggarg/32/4245_2.png) [@aggarg](https://forums.freertos.org/u/aggarg)\
**Post date:** [September 13, 2022, 5:40am UTC](https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809/2 "2022-09-13T05:40:39Z")

</div>

> [@Raghu](#):
>
> For this I need a freertos port which can run on GR5515 MCU (Cortex M4F core)

If this is a Cortex-M4 core, you should able be to use Cortex-M4 port - [https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/main/portable/GCC/ARM\_CM4F](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/main/portable/GCC/ARM_CM4F)

---

<div class="post-metadata">

**Author:** ![Raghu](https://avatars.discourse-cdn.com/v4/letter/r/b2d939/32.png) [@Raghu](https://forums.freertos.org/u/Raghu)\
**Post date:** [September 13, 2022, 6:20am UTC](https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809/3 "2022-09-13T06:20:57Z")

</div>

You mean the same port ca be used for any MCU which has cortex M4 core & irrespective of compiler we use?  
By the way core is cortex M4F.

---

<div class="post-metadata">

**Author:** ![aggarg](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/aggarg/32/4245_2.png) [@aggarg](https://forums.freertos.org/u/aggarg)\
**Post date:** [September 13, 2022, 7:14am UTC](https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809/4 "2022-09-13T07:14:42Z")

</div>

> [@Raghu](#):
>
> You mean the same port ca be used for any MCU which has cortex M4 core & irrespective of compiler we use?

Yes, but NOT irrespective of the compiler. Since you mentioned that you want to use ARM GCC, I suggested to use GCC port. The specific port you use is a combination of compiler (GCC in your case) and architecture (Cortex-M4 in your case).

> [@Raghu](#):
>
> By the way core is cortex M4F.

That is fine.

---

<div class="post-metadata">

**Author:** ![Raghu](https://avatars.discourse-cdn.com/v4/letter/r/b2d939/32.png) [@Raghu](https://forums.freertos.org/u/Raghu)\
**Post date:** [September 13, 2022, 10:45am UTC](https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809/5 "2022-09-13T10:45:18Z")

</div>

Thank you for your quick responses.  
Compiler in use is “ARM Compiler V5.06” and not ARM GCC. Can you send me the link to port for above combination (Cortex M4F + ARM compiler V5.06).

---

<div class="post-metadata">

**Author:** ![aggarg](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/aggarg/32/4245_2.png) [@aggarg](https://forums.freertos.org/u/aggarg)\
**Post date:** [September 13, 2022, 3:09pm UTC](https://forums.freertos.org/t/freertos-port-for-gr5515-mcu-arm-compiler/15809/6 "2022-09-13T15:09:21Z")

</div>

This one - [FreeRTOS-Kernel/portable/RVDS/ARM\_CM4F at main · FreeRTOS/FreeRTOS-Kernel · GitHub](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/main/portable/RVDS/ARM_CM4F)
