cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
leonzyz_bupt
Visitor
Visitor
5,508 Views
Registered: ‎12-10-2012

ERROR:EDK - standalone () - couldn't execute "mb-ar":no such file or directory

Hi,

I'm building a demo project on EDK with ISE design suite 14.4 , my OS is CentOS. when I create a standalone bsp in SDK and build it ,I got this error:

...

Runing post_generate.

ERROR:EDK -standalone () - couldn't execute "mb-ar":no such file or directory

ERROR:EDK:3417 -Error(s) while runing TCL procedure post_generate()

...

 

But I have already sourced the settings64.sh, and I can use mb-ar as a command in console. But when I use mb-ar in console, there is an error:

bash:/opt/Xilinx/...../lin64/bin/mb-ar:/lib/ld-linux.so.2:bad ELF interpreter: no such file or directory

 

Anyone can help me , please?

 

Thank you !

0 Kudos
5 Replies
niklas_molin
Newbie
Newbie
5,344 Views
Registered: ‎08-07-2013

Did you find any solution for this problem?

I get the same error when I run 13.4 un Ubuntu 12.04.

 

Thanks

0 Kudos
htsvn
Xilinx Employee
Xilinx Employee
5,317 Views
Registered: ‎08-02-2007

Hi,

 

Can you check if the BSP was successfully built?

 

--HS

----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
4,605 Views
Registered: ‎06-12-2014

this problem is still appearing.please give any solution if any one have

 

0 Kudos
mcaughey
Observer
Observer
2,233 Views
Registered: ‎07-13-2017

I'm getting the same problem.  Ubuntu 16.04 & Vivado 2107.2

 

Steps to recreate

Create a block diagram with a microblaze (any and all of the following end up with the same error)

  • Basic Micro Blaze Example project
  • Configurable Microblaze example
  • Blank RTL, create block diagram, add Microblaze, run atuomation, add axi uartlite, run automation (Tried all of the following)
    • Tie the interupt from uart to processor
    • add a concat block tie 
      • in to uart interupt  
      • in to const 0
      • out to microblaze
    • Left the interupts alone

Save and Verify the block diagram

Build bitstream

Export the hardware with bitstream

launch SDK

create application

  • standalone
  • Hello World

It cannot create the bsp, here is the error I get:

17:18:11 ERROR	: (XSDB Server)ERROR: [Hsi 55-1545] Problem running tcl command ::sw_standalone_v6_3::post_generate : couldn't execute "mb-ar": no such file or directory
    while executing
"exec $archiver -d $libgloss_a _interrupt_handler.o"
    (procedure "::sw_standalone_v6_3::post_generate" line 18)
    invoked from within
"::sw_standalone_v6_3::post_generate standalone"
ERROR: [Hsi 55-1443] Error(s) while running TCL procedure post_generate()

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

17:18:11 ERROR	: Error generating bsp sources: Failed in generating sources

so the application is never built

0 Kudos
jaoswald
Visitor
Visitor
2,206 Views
Registered: ‎09-05-2016

This sounds like the problem I had with mb-ar: you might be missing the 32-bit dynamic linked library support.

 

See

 

https://forums.xilinx.com/t5/Embedded-Development-Tools/Vivado-2016-1-SDK-launch-problem/m-p/723036#M40206

0 Kudos