• Real Time Signals India

Building up FreeRTOS environment in Keil for ARM LPC2148 Processor

STEP 1: For Porting Rtos to LPC 2148.




Keil-->Project-->new Uvision Project

STEP 2: Add startup.s file from freertosdemo

FreeRTOSv9.0.0 -->FreeRTOS --> Demo --> ARM&_LPC2129_keil_RVDS-->Startup.s (Note:make Files of type : All files("."))

Copy FreeRTOSConfig.h from here and paste in the folder where you created the project

FreeRTOSv9.0.0 -->FreeRTOS --> Demo --> ARM&_LPC2129_keil_RVDS->FreeRTOSConfig.h

STEP 3: Add list.c,queue.c,tasks.c from freertos source file

FreeRTOSv9.0.0-->FreeRTOS-->source--> select list.c/queue .c/task.c (Note:You can add only one file at a time)

STEP 4:Addport.c, portAsm.s from FreeRTOS portable

FreeRTOSv9.0.0-->FreeRTOS-->source-->portable-->RVDS-->ARM7_LPC21xx--> select port .c/portASM.s

STEP 5:Add heap_2.c from

FreeRTOSv9.0.0-->FreeRTOS-->source-->portable-->memMang

STEP 6:Add from project->Option for target->c/c++ Processor symbols->Define->ARm7_LPC21xx_KEIL_RVDS KEIL_THUMB_INTERWORK

STEP 7: Add from Project ->(Create the path in )options for Target->c/c++->include path->browze 3 path out of four

..\..\FreeRTOS\FreeRTOSv9.0.0\Source\include

..\..\FreeRTOS\FreeRTOSv9.0.0\Source\portable\RVDS\ARM7_LPC21xx

.

..\..\FreeRTOS\FreeRTOSv9.0.0\Source\portable\Common

STEP 8:Add from Project->(Create the path in) option fr Target->ASM

..\..\FreeRTOS\FreeRTOSv9.0.0\Source\portable\RVDS

After completion of all the steps, your window in Keil IDE will look as shown below:



108 views

Marathahalli Office:

Real Time Signals Technologies Private Limited

#102, Krishna Grand, Over Marathahalli Bridge,

Bangalore, Karnataka, India 560037

BTM office:

Real Time Signals Technologies Private Limited,

#4, 2nd Floor, 1st phase, 2nd Stage, BTM Layout,

Opposite to Udupi Garden,

Bangalore-76, bengaluru, Karnataka, 560076

Whitefield office:

Real Time Signals Technologies Private Limited,

#1906, Brigade Metropolis,

Mahadevpura,

Bengaluru, Karnataka, 560048

Belgium Europe office:

Real Time Signals Technologies,

Hemelstraat 42, 2018 Antwerpen

Belgium, Europe

Thane Office:

Real Time Signals Technologies Private Limited,

#202, GARDEN ENCLAVES BLDG NO1,

VASANT VIHAR,

THANE 400607, MAHARASHTRA, India 

 

 © 2014-2018 by Real Time Signals Technologies. All Rights Reserved.