Wednesday, August 23rd 2017, 11:44am UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to SEGGER Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

serg_kol

Beginner

Date of registration: Jun 13th 2017

Posts: 2

1

Tuesday, June 13th 2017, 2:54pm

[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!
serg_kol has attached the following file:
  • gdbserver_log.txt (131.84 kB - 39 times downloaded - Last download: Aug 19th 2017, 7:29am)

SEGGER - Arne

Super Moderator

Date of registration: Oct 16th 2015

Posts: 79

2

Tuesday, June 13th 2017, 4:10pm

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

serg_kol

Beginner

Date of registration: Jun 13th 2017

Posts: 2

3

Wednesday, June 14th 2017, 9:36am

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!

SEGGER - Arne

Super Moderator

Date of registration: Oct 16th 2015

Posts: 79

4

Friday, June 16th 2017, 9:30am

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