Wednesday, October 18th 2017, 7:45am 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.

kas219

Beginner

Date of registration: Jan 4th 2011

Posts: 2

1

Friday, January 20th 2017, 5:08pm

SystemView and FreeRTOS 9.0

Are there any plans to release a version of SystemView that is compatible with FreeRTOS 9.0 in the near future? I have tried adapting the patch for version 8.2.3 but I always end up with errors that lead to the system being unstable.

thank you
Keith

redcoat

Beginner

Date of registration: Sep 1st 2016

Posts: 19

2

Thursday, March 2nd 2017, 12:00pm

Hi Keith,

I'm using freeRTOS version 9.0.0 with Systemview v2.42. I did exactly the same as you: I looked through the patch file, and carefully worked through the changes into FreeRTOS. For the most part it works "out of the box", but systemview doesn't 'see' the activity of the scheduler: there are just blank portions (idle) when the scheduler is running. The modifications to the RTOS source fix that issue (specifically detecting when ISRs exit to the scheduler).

See attached the modified file set: changes are tagged with the comment "modification for support of SystemView Profiler"

Hope this helps,

Henry
redcoat has attached the following file:
  • freertos.zip (75.76 kB - 185 times downloaded - Last download: Oct 15th 2017, 9:37pm)

maximevince

Beginner

Date of registration: Mar 20th 2017

Posts: 18

3

Tuesday, April 18th 2017, 4:10pm

FreeRTOS 9.0.0 patches

I have attached a .patch file with the required changes for the GCC/ARM_CM0 and GCC/ARM_CM4F port for FreeRTOS 9.0.0.

0001-Patch-FreeRTOS-9-for-Segger-SystemView.patch.txt

BR,
Maxime

alfred-ai

Beginner

Date of registration: May 3rd 2017

Posts: 6

4

Wednesday, May 3rd 2017, 3:36pm

RE: FreeRTOS 9.0.0 patches

I have attached a .patch file with the required changes for the GCC/ARM_CM0 and GCC/ARM_CM4F port for FreeRTOS 9.0.0.

[attach]1634[/attach]

BR,
Maxime
I manually applied the patch and I can confirm it worked. My setup is Cortex-M7 with FreeRTOS 9.0.0.

Segger should just take this patch and include it in the bundle. Thanks for the providing patch! :thumbsup: