Saturday, February 24th 2018, 4:59am UTC+1

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.

laura

Beginner

Date of registration: Jan 18th 2018

Posts: 2

1

Thursday, January 18th 2018, 10:08am

Segger J-Link Plus and ARM DS-5 on Linux

Hello,
I'm trying to use the J-Link Plus with ARM DS-5 Debugger running on Linux.

I read the documentation
https://www.segger.com/admin/uploads/pro…08001_JLink.pdf
which describes a workaround for adding support on DS-5 running on Windows.
I read this thread too http://www.segger2.com/index.php?page=Thread&threadID=2990 , in which the user was trying to do the same thing.

Is there any news regarding support for DS-5 on Linux?is any workaround similar to the one suggested for Windows been found since then?
The thread is quite old and I didn't find any other references to this matter online.

Thank you very much for your help,

Laura

SEGGER - Nino

Super Moderator

Date of registration: Jan 2nd 2017

Posts: 716

2

Thursday, January 18th 2018, 2:36pm

Hello Laura,

Thank you for your inquiry.
DS-5 support for Linux has not been added in the meantime and currently there are no plans to do so.

Alternatively you can use our free debug software Ozone which works multi-platform: https://www.segger.com/products/developm…-link-debugger/
Ozone fits perfectly in the J-Link ecosystem and can work with the compiler output of DS-5.
So you can keep your project in DS-5 and compile there. For debugging you simply use Ozone.

For future projects we recommend considering our IDE Embedded Studio which is also a cross-platform software and has all J-Link features implemented perfectly: https://www.segger.com/products/developm…mbedded-studio/
Embedded Studio can be used for free for evaluation purposes. Should you be interested in a license feel free to contact our sales department.

Best regards,
Nino

laura

Beginner

Date of registration: Jan 18th 2018

Posts: 2

3

Friday, January 19th 2018, 9:46am

Hello Nino,
Thanks for your exhaustive answer and the suggestions.

I'm currently working with a iMX7 based board. I tried Ozone, if I understood correctly with some scripting on the .jdebug file I should be able to work with both i.MX7 cores separately.

I'll try Embedded Studio as well.

Best regards,

Laura

SEGGER - Nino

Super Moderator

Date of registration: Jan 2nd 2017

Posts: 716

4

Friday, January 19th 2018, 10:26am

Hello Laura,

Quoted

I'm currently working with a iMX7 based board. I tried Ozone, if I understood correctly with some scripting on the .jdebug file I should be able to work with both i.MX7 cores separately.


Correct. You can either configure one Ozone project to switch between the cores or create two separate projects.
Debugging multiple cores in parallel is currently not supported but we plan on implementing that function sometime this year.

Keep in mind that on Linux Ozone is currently not shipped with a JLinkDevices.xml which is responsible for all special handlings with multi-core devices like the imx series.
So you need to move the xml and the Devices/ folder from the J-Link software folder to the Ozone installation folder, otherwise you won't be able to select your device in Ozone.
This behaviour will be changed in future and Ozone will simply be already shipped with the necessary files.

More information about special handling of the imx series can be found on our wiki page: https://wiki.segger.com/Main_Page#NXP

Best regards,
Nino