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] [May 2017 Threads]
I am using stm32l162ve with FreeRTOS 7.1.0. System execute the following code in vApplicationIdleHook().
asm volatile( "dsb" );
asm volatile( "wfi" );
asm volatile( "isb" );
If the system clock run at 16MHz, everything is fine. If I change the system clock to 32Mhz, system gets hard fault after executing vApplicationIdleHook(). I have to remove the code in vApplicationIdleHook().
Have someone experienced the same problem before?
(v7.1.0 is really, really old!)
I have never experienced this behaviour. If you were using a newer
version you could just set configUSETICKLESSIDLE to 1 rather than
doing this yourself.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.