11 Memory & Power Management Flashcards
1
Q
How much SRAM does STM32L475 have?
A
128KB of SRAM.
2
Q
What are the areas of memory?
A
User RAM, main stack(), FreeRTOS heap.
3
Q
What area are task stack, control block, and communication or synchronisation objects stored?
A
The task stack, control block and communication or synchronisation objects are stored in the FreeRTOS heap.
4
Q
What schema does STM32L475 use?
A
It uses heap_4 schema
5
Q
What is the TCB?
A
Task Control Block it is a structure with the following:
* Task Name.
* Task Priority
* Task Notification State and value.
* Task Stack pointer and high and low addresses.
* Lists used by the scheduler.
6
Q
Give a few examples of FreeRTOS Power Management?
A
- STM32L475 has 8 low power modes.
- The CPU can enter low power mode periodically
when application runs. - No application code can run and peripherals are
disabled in low power mode. - An interrupt is used to return to full power mode.
- Tickless Idle allows low power mode to be
integrated with FreeRTOS system.