Clarification on Cortex-M33 FreeRTOS Integration and Build Process

  • Hi F & S Team,

    Could you please help clarify the following points regarding the Cortex-M33 firmware and RTOS integration?

    1. Is FreeRTOS being used on the Cortex-M33 core? If so, which version of FreeRTOS is currently in use?

    2. We were unable to locate the Cortex-M33 source files within the Yocto build environment. Could you please provide the location of these source files and share the steps required to build and compile the M33 firmware?

    3. Is the M33 firmware provided as a precompiled binary that is packaged and flashed along with the Linux image, or is it generated as part of the Yocto build process?

    4. Could you also clarify where the RTOS configuration is defined within the Yocto build and from which source or repository the RTOS is integrated?

    Your guidance on the above points would be greatly appreciated.

  • Hi @Bharath,

    1. We use currently MCUXpresso SDK 2.16


    2. You can find the source code here:
    https://github.com/FSEmbedded/realtimed


    3. Yocto is unable to generate builds for different architectures as defined in the machine configuration. Therefore, Yocto uses only the precompiled binary file as the Cortex-M firmware.


    4.You can find the configurations here:
    https://github.com/FSEmbedded/…b/master/FreeRTOSConfig.h
    https://github.com/FSEmbedded/…aster/armgcc/config.cmake

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.