What processors are supported by the Analog Devices FreeRTOS product?

The Analog Devices FreeRTOS product contains support for the following processors:

Release Processors
1.0.0 ADuCM302x processor family
1.1.0 ADuCM4x5x processor family
1.2.0 Blackfin ADSP-BF7xx processor family
1.2.0 ADSP-SC5xx processor family (Cortex-A core, beta release)
  • Are there any plans to support the Blackfin ADSP-BF6xx processor family?

    We are considering the Blackfin for a project(s), and we need ethernet - the BF6xx family is the logical choice.

    lwIP requires a RTOS, and uC/OS is prohibitively expensive, especially when an alternative like FreeRTOS exists.

    If not, does anyone know if such a port would be doable based on looking at the existing ports, or would the dual-core nature of the BF6xx require some "intimate" familiarity with the processor?

  • 0
    •  Analog Employees 
    on Dec 22, 2017 3:36 PM

    Hi,

    unfortunately there are currently no plans to port FreeRTOS to the BF6xx family of processors.

    A port from the BF7xx FreeRTOS port would not be simple since the BF7xx has additional hardware features that are utlitized by this port of FreeRTOS.

    With regards to the dual-core nature of the processor, the complexity of the port would depend on whether you wanted to have to independent versions of FreeRTOS running isolated on each core or whether you are wanting some form of scheduling across the cores etc ( which would be FAR more complicated).

    Regards,

    Dave

  • 0
    •  Analog Employees 
    on Aug 2, 2018 3:39 PM
    This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin