11 Memory & Power Management Flashcards

1
Q

How much SRAM does STM32L475 have?

A

128KB of SRAM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the areas of memory?

A

User RAM, main stack(), FreeRTOS heap.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What schema does STM32L475 use?

A

It uses heap_4 schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly