Thursday, September 21st 2017, 8:51am UTC+2

You are not logged in.

  • Login
  • Register

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 - 62 times downloaded - Last download: Yesterday, 11:24am)

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