Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zephyr RTOS support #421

Closed
fusedFET opened this issue Apr 5, 2021 · 3 comments
Closed

Zephyr RTOS support #421

fusedFET opened this issue Apr 5, 2021 · 3 comments

Comments

@fusedFET
Copy link

fusedFET commented Apr 5, 2021

Hello,
recently Segger added support for the Zephyr RTOS into Ozone. (See Link.

It comes as a .js extension inside of Ozone, similar to how FreeRTOS seem to be handled. (There is a FreeRTOS.dll also, I guess the output of this DLL also works for Zepyhr, but is formatted differently using the .js file)

Is it possible to use this file to add Zephyr thread awareness support to Cortex-Debug?

@haneefdm
Copy link
Collaborator

I really doubt that FreeRTOS.dll would work for Zephyr.

Just subscribe/follow that thread you posted and see if a Zephyr plugin for J-Link is available. Ozone may have support for Zephyr but if it does not use the same plugin mechanism, then it is not usable. Also, contact SEGGER

Cortex-Debug does not distinguish between RTOSes. That is between GDB and the specific gdb-server (OpenOCD, pyOCD, J-Link GDB Server, etc.

@fusedFET
Copy link
Author

fusedFET commented Apr 29, 2021

It seems like Segger added the dll and the support of Zephyr in J-Link GDB Server with version 7.20.

@haneefdm
Copy link
Collaborator

The support for Zephyr as a first-class RTOS was merged yesterday #428

You can always use any RTOS dll as long as it conforms to the JLink API. Btw, other than passing the RTOS plugin to JLing gdb-server, we don't much to do with it. No other magic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants