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] [September 2014 Threads]
Hi,
I'm running FreeRtos on a Texas-Instruments RM48 (Cortex R4 core).
When I try using the xTimer function, it is only working when the xTimer functions are called from main() before the vTaskStartScheduler(); or from callback routine.
On this device the MPU is used to protect a portion of Flash and RAM for kernel usage.
All user task are running in user mode(non privilege mode) and so cannot use the xTimer API.
Can someone clarify or I'm doing something completly wrong.
Thanks in advance.
Jean-Marc
We don't provide an MPU version of the Cortex-R port, so really it is a question for whoever supplied you the code - but if it is modeled on the Cortex-M MPU code then this is a known issue and is on the 'known issues' list. You can add the timer functions to the list of privileged functions relatively easily - if you search hard enough in this forum (you may be better off using the archive on the FreeRTOS.org webiste) you may find other discussions on this topic.
Regards.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.