cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
445 Views
Registered: ‎03-13-2019

XSDB Server ERROR

Jump to solution


Hello,

I am using vivado and sdk 2018.3 version.

Board: kintex ultrascale pluse (KCU116)

I am doing some work of 10/25G ethernet subsystem. The bitstream  is generated withour any error but when I open in SDK it will through following strange error.

11:59:26 ERROR : (XSDB Server)ERROR: [Hsi 55-1545] Problem running tcl command namespace eval sw_xxvethernet_v1_1 source xxvethernet.tcl :
while executing
"source xxvethernet.tcl"
(in namespace eval "::sw_xxvethernet_v1_1" script line 1)
invoked from within
"namespace eval sw_xxvethernet_v1_1 source xxvethernet.tcl"
ERROR: [Hsi 55-1442] Error(s) while running TCL procedure generate()

11:59:26 ERROR : (XSDB Server)ERROR: [Hsi 55-1450] Error: running generate_bsp.

11:59:26 ERROR : Error generating bsp sources: Failed in generating sources
11:59:26 ERROR : Failed to generate sources for BSP project standalone_bsp_0

I have searched lot of xilinx community forum threads about this issue and I have followed steps mentioned in that.

For example: i had checked the interrupt controller and made proper connection of all interrupts

Still I don't know what causes these errors.

 

Please help me to resolve these errors

Thank you

Regards

Pavan

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
291 Views
Registered: ‎09-12-2007

I took a quick look here. I used the script below to generate the BSP:

open_hw_design system.hdf
set proc [get_cells -filter {IP_TYPE==PROCESSOR}]
set_repo_path ./repo
create_sw_design sw_design_1 -proc $proc
generate_bsp

 

This showed the error below:

xxvethernet.PNG

 

This gave me more info. ie that the issue was with the set periph_config_params 0 in the tcl file (line 37)

https://github.com/Xilinx/embeddedsw/blob/xilinx-v2018.3/XilinxProcessorIPLib/drivers/xxvethernet/data/xxvethernet.tcl

I commented this out, and tried again and the error no longer exists.

bsp.PNG

 

So, you need to grab a local copy of the driver, and place it in a repo/XilinxProcessorIPLib/drivers folder. Make the mods above.

 

Then add this to Xilinx -> Repo:

repo.PNG

 

 

View solution in original post

8 Replies
Highlighted
Voyager
Voyager
408 Views
Registered: ‎08-02-2019

Hi @ ,

 

I'm using 2018.2.

When I have a this kind of meaningless errors on SDK, I back up my files, delete related project and recreate it again.

Instead of losing a lot of time, I can advice same way to you.

Regards,

Saban

<--- If reply is helpful, please feel free to give Kudos, and close if it answers your question --->
0 Kudos
Highlighted
Adventurer
Adventurer
327 Views
Registered: ‎03-13-2019

Hello Saban,

I have tried you method but there is no luck for me.

I have recreated the design and had built the project again but still i am facing same issue.

I don't no what is the solution for this problem.

I am getting error for xxv ethernet driver script.

I have connected the interrupt controller properly.

Thank you

Regards

pavan

 

0 Kudos
Highlighted
Moderator
Moderator
317 Views
Registered: ‎09-12-2007

Can you share the HDF/XSA?

0 Kudos
Adventurer
Adventurer
302 Views
Registered: ‎03-13-2019

Hello,

Thank you for the quick reply and sorry for delayed response.

Here is the HDF file.

Thank you

Pavan

0 Kudos
Highlighted
Moderator
Moderator
292 Views
Registered: ‎09-12-2007

I took a quick look here. I used the script below to generate the BSP:

open_hw_design system.hdf
set proc [get_cells -filter {IP_TYPE==PROCESSOR}]
set_repo_path ./repo
create_sw_design sw_design_1 -proc $proc
generate_bsp

 

This showed the error below:

xxvethernet.PNG

 

This gave me more info. ie that the issue was with the set periph_config_params 0 in the tcl file (line 37)

https://github.com/Xilinx/embeddedsw/blob/xilinx-v2018.3/XilinxProcessorIPLib/drivers/xxvethernet/data/xxvethernet.tcl

I commented this out, and tried again and the error no longer exists.

bsp.PNG

 

So, you need to grab a local copy of the driver, and place it in a repo/XilinxProcessorIPLib/drivers folder. Make the mods above.

 

Then add this to Xilinx -> Repo:

repo.PNG

 

 

View solution in original post

Highlighted
Adventurer
Adventurer
278 Views
Registered: ‎03-13-2019

Hello thank you for the reply.

It is a very good method for resolving error.

But I have 2 concerns:

1. I have commented the file xxvethernet.tcl (37line). Does it affect the functionality while testing on board?

2. You mentioned to comment this line that means it does not have any significance. Why the default repo is not working? What is the exact function of this tcl script. 

Please can you answer these two questions. It will be useful in future.

Thank you

regards

Pavan

 

 

0 Kudos
Highlighted
Moderator
Moderator
268 Views
Registered: ‎09-12-2007

This tcl does two things; populates the xparameters.h file, and creates the config_g.c. Both of these are created correctly.

0 Kudos
Highlighted
Adventurer
Adventurer
254 Views
Registered: ‎03-13-2019

Hi,

Thank you for mentioning the functionalities of TCL script.

My  other question was:

Why does the default xxvethernet.tcl did not worked? I had commented the file to remove error. 

Does this has any effect on the testing?

Can you please clarify this doubt.

Thank you

Pavan

0 Kudos