FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [July 2016 Threads] Looking for a FreeRTOS port starting pointPosted by ericlawolson on July 20, 2016 I'm looking for a good starting point for a FreeRTOS port for the Analog Devices ADuCM320 (intially we'll run on the ADuCM320EBZ eval board). Our current plan is to use a Segger/GCC setup, however we could use Keil if there was an obvious advantage to it.
We've used FreeRTOS in the past, but we've never had to do a port before. Any pointers/advice would be appreciated.
Looking for a FreeRTOS port starting pointPosted by westmorelandeng on July 20, 2016 Hello Eric,
Since that part is ARM Cortex-M3 processor based - there's your starting point - look in the ..Demo directory for what is closest to that part and the tools you really want to use.
If you had to start from scratch; knowing all there is to know about the stack frame; how IRQ's are handled; how pointers; pointers to structures; etc. are handled is important to how you'd do the port - but I think there's plenty there to get started with.
Doing context switching and the main timer irq are routines that should be in assembly language; you will probably find some starting points for that.
The more AD deviated from the ARM architecture; if they did at all; usually means more work on your end to get the port 100%. The infocenter.arm.com site is your friend.
HTH,
John W.
Looking for a FreeRTOS port starting pointPosted by rtel on July 21, 2016
Since that part is ARM Cortex-M3 processor based - there's your
starting point
More than that - as this is a Cortex-M processor no porting is
required...at all. All you need to do is create a project. The
following links might help:
http://www.freertos.org/porting-a-freertos-demo-to-different-hardware.html
http://www.freertos.org/Creating-a-new-FreeRTOS-project.html
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|