# ARM7

**URL:** <https://forums.freertos.org/t/arm7/927>\
**Category:** Kernel\
**Created:** [September 27, 2014, 5:54am UTC](https://forums.freertos.org/t/arm7/927 "2014-09-27T05:54:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [September 27, 2014, 5:54am UTC](https://forums.freertos.org/t/arm7/927/1 "2014-09-27T05:54:12Z")

</div>

**[gerhardkreuzer](https://sourceforge.net/u/gerhardkreuzer/)** wrote on [Saturday, September 27, 2014](https://sourceforge.net/p/freertos/discussion/382005/thread/2904cedb/#d838):

Hi,  
is there an ARM 7 compatible implementation available.  
My MCU is a TI UCD3138, digital power Controller, having a ARM7 core wich runs in ‘Thumb’ mode.  
I only Need Semaphors, maybe Queues.

Thanks for helping.  
With best regards

Gerhard

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [September 27, 2014, 10:11am UTC](https://forums.freertos.org/t/arm7/927/2 "2014-09-27T10:11:25Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Saturday, September 27, 2014](https://sourceforge.net/p/freertos/discussion/382005/thread/2904cedb/#7f5d):

There are lots of ARM7 ports for various different compilers, but unlike the Cortex-M ports each one is different because each has a different interrupt controller and a different peripheral to generate the tick.

Look in the FreeRTOS/source/portable/[compiler] directory for whichever [compiler] you are using to see the chip specific ports. You can use one of those as a starting point but will have to update the prvSetupTimerInterrupt() function within port.c to use a peripheral available on your chip, and of course handle interrupts in a way that is appropriate for your hardware.

Regards.
