Wednesday, December 13th 2017, 10:21am 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.

HolyDiver

Beginner

Date of registration: Sep 1st 2016

Posts: 5

1

Friday, January 20th 2017, 5:50pm

Using SVD file from emStudio on GNU/Linux

Using emStudio on GNU/Linux and I can't figure out how to add an SVD file to be able to view the memory map of different peripherals. I saw one other post related to this, but I can't see the options mentioned in that post.

Also, on some buttons/widget when clicked I get a "No Editor" pop-up - can anyone explain this? Am I supposed to specify an external editor somewhere?

SEGGER - Johannes

Super Moderator

Date of registration: Aug 31st 2012

Posts: 365

2

Tuesday, January 31st 2017, 5:58pm

Hi,

To enable display of peripheral registers in the registers window, you can set the project option Register Definition File at Debugger -> Debugging.
This can be in either the embedded Studio XML format or an SVD file.

Could you provide more details on the "No Editor" pop-up?
When does it show up? Where does it show up?

Regards
Johannes

HolyDiver

Beginner

Date of registration: Sep 1st 2016

Posts: 5

3

Wednesday, February 1st 2017, 4:00pm

Ok, I found the SVD option:

Project -> Edit options -> Debugging -> Debugger -> Register definition file. In this field you can point to the SVD file and it will work automatically. Cheers for that!


For the "No editors" pop-up, if I click the "black buttons/labels" in the main view, e.g. Project Explorer, Source Navigator, Output and similar I get a pop-up saying "No editors". Just curios what that is, and if Im supposed to define an external editor somewhere.

SEGGER - Johannes

Super Moderator

Date of registration: Aug 31st 2012

Posts: 365

4

Thursday, February 2nd 2017, 11:00am

Hi,

Okay, now I get your question.
What you can do in Embedded Studio is, you can move any file to any dock, which will open it there for editing.
In this case, the Label like "Project Explorer" is replaced with the files opened in the editor of this dock.
If no files are in a dock (which is the standard) it will display this information on click on the label.
We might remove this one to not cause further confusion.

Regards
Johannes

mis

Beginner

Date of registration: Feb 14th 2017

Posts: 2

5

Tuesday, February 14th 2017, 2:32pm

I'v added .svd file from freescale k26 as a register description but it does not add any new CPU groups in register view. I'v added that file to the project as a register description and it still does not work. I'v added .xml from k26 package and it worked. But I want to use .svd because I'm using CPU that has no support in .xml. SES is 3.12

SEGGER - Johannes

Super Moderator

Date of registration: Aug 31st 2012

Posts: 365

6

Wednesday, February 15th 2017, 9:38am

Hi,

When you point the project option Debugging -> Debugger -> Register definition file to your .svd file it will work as with the Embedded Studio .xml files.
I do not see a problem with the MK26F18.svd

Regards
Johannes