# LPC2148 and FreeRTOS

**URL:** <https://forums.freertos.org/t/lpc2148-and-freertos/4119>\
**Category:** Kernel\
**Created:** [January 19, 2010, 3:46am UTC](https://forums.freertos.org/t/lpc2148-and-freertos/4119 "2010-01-19T03:46:39Z")\
**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:** [January 19, 2010, 3:46am UTC](https://forums.freertos.org/t/lpc2148-and-freertos/4119/1 "2010-01-19T03:46:39Z")

</div>

**[rdinoso](https://sourceforge.net/u/rdinoso/)** wrote on [Tuesday, January 19, 2010](https://sourceforge.net/p/freertos/discussion/382005/thread/b677348f/#e8d3):

Hello,

I am trying to use FreeRTOS on the Olimex LPC2148 board. I took files from the LPC2138 demo and created a Crossworks project of my own. All I have is a main that calls vTaskStartScheduler(). I step through the program and it ends up in the dabort\_handler. It seems that the problem is in the portRESTORE\_CONTEXT macro. Anyone know what could be the problem?

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [January 19, 2010, 7:48am UTC](https://forums.freertos.org/t/lpc2148-and-freertos/4119/2 "2010-01-19T07:48:16Z")

</div>

**[davedoors](https://sourceforge.net/u/davedoors/)** wrote on [Tuesday, January 19, 2010](https://sourceforge.net/p/freertos/discussion/382005/thread/b677348f/#a139):

> Anyone know what could be the problem

Yes, you have not got the cpu in Supervisor mode.
