Hey mates! A few months ago, I was working on a project that required RTOS for ARM Cortex M3. Long story short, we ended up using the LPC1347 and the RTX RTOS

The problem was that, by that time, there was no port of that operating system or example code to run on LPCExpresso IDE.

I bet that you are thinking: (if you are actually understanding what I am talking about) Why are you using LPCExpresso when you can use other IDEs like IAR and solve that problem?

The thing is: I was using Linux. And not an average Linux. I had the brilliant idea to try the unstable Ubuntu 13.10 (that just got released by that time). The only IDE that was available for that OS was LPCExpresso (former CodeRed).

In order to make the OS work properly, I had to modify some of the main source code and also make some compiler configurations/ set some flags.

By the time I had to made this, there was no other solution available for this. So, in the case you had the same problem that I had, let me save you some time and provide you with this solution ;)


LPC1347: Download of the project here.

LPC1343: Download of the project here.