[SOLVED] RTOS plugin initialization failed.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED] RTOS plugin initialization failed.

    I am trying to use the FreeRTOS plugin with the GDBServerCL.
    I can only see one thread in Eclipse, and there is the following line in the GDBServer log: RTOS plugin initialization failed.

    My setup:
    IDE - Eclipse Neon.3 v4.6.3 running on Windows 8.1 64 bit.
    Debugger - arm-none-eabi-gdb running on Windows 8.1 64 bit.
    GDBServer - GDBServerCL v6.16b running on Windows 7 Ultimate SP1 32 bit.
    FreeRTOS v9.0.0
    Target CPU - ARM Cortex-R5

    GDBServer log file is attached.

    Any help is highly appreciated.

    Thanks!
    Files
  • Hello,

    the FreeRTOS plugin is currently not tested with the Cortex-R CPU and therefore refuses to work with other cores than Cortex-M.

    What device and IDE are you using?

    Best regards,
    Arne
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Hello Arne,
    Thank you for your fast reply!
    The IDE I am using is Eclipse Neon.3 v4.6.3 running on Windows 8.1 64 bit.
    The device is a custom SOC with an ARM Cortex-R5 CPU.

    Is there any workaround for this issue?

    Thanks!
  • Hello,

    you can write the plugin by yourself, we offer a SDK for that purpose.

    J-Link GDB Server RTOS plug-in SDK

    I had a quick look at the port for Cortex-R. As it uses a different method to save the task context, the plugin for Cortex-M will not work.

    Best regards,
    Arne
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.