Skip to main content
Visitor II
January 14, 2020
Question

STM32F767 Execution time is more compared with STM32F429

  • January 14, 2020
  • 11 replies
  • 2032 views

Tried creating OS task 100 times in Example codes with FreeRTOS taken from STM32CubeMX for both F429 and F767 and found the observations as below.

F429 - 6 Ticks

F767 - 16 Ticks

Difference - 10 Ticks

What is the reason for the delay and Is there any other way to speed up

    This topic has been closed for replies.

    11 replies

    Super User
    January 27, 2020

    What is HAL_GetTick()?

    Did you observe the disasm in both cases?

    Did you read back and observe the RCC registers?

    From where does the code run in both cases? How are caches involved?

    Where are all related variables located? How are caches involved?

    Is stack involved? If so, where is it located and how are caches involved?

    How does freertos influence the above loop?

    I am not interested in answers; this is just a sample of questions you should be perhaps interested in.

    JW