11-15-2009 10:49 PM - edited 11-16-2009 01:01 AM
Hi all !
I created a design using two MicroBlazes. I'm trying two
run this design from SDK tool. (XPS version 10.1.3)
I'm just facing the following problem:
If I try to run the first MicroBlaze with Run -> Run... -> New ...
then the second in the same way. Following error occurs,
sometimes when trying to run the first and somestimes when
trying to run the second MircoBlaze :
(In addition: sometimes everything runs very well)
" Failed to run ELF executable on target. Error initializing:
User aborted launching run session "
Could anyone please help me with this issue?
Thanks!
Regards Chris
11-16-2009 01:43 AM - edited 11-16-2009 01:45 AM
Thanks for your reply!
It wasn't the "straightfoward"-solution, but it gave me another
point of view ;) ...
The problem was that the MicroBlaze which wasn't able to set
on run was in state "Blocked on Mem Instr / FSL Instr". After
doing a successful system reset the state was Running/Stop
and than the processor could be started from SDK.
Furthermore I'm interested in a description on the
"Blocked on Mem Instr / FSL Instr"-state shown in xmd
after typing "state". I created my applications with
user generated linker scripts and set memory addresses
to different addresses which suits to the program-size.
Morevoer the FSL-failure occurs if I don't use FSL instructions.
I would appreciate if anyone could help me with these
problems.
Thanks
Regards Chris
11-15-2009 11:55 PM
Hello.
I have not used SDK much but never ran two applications using SDK.
But what may happen is when you run your first application then it must be utilizing JTAG and now you want to run your second application then it may give that error because it will not get a free JTAG as it is being used by the first application. This may happen as i am not sure.
11-16-2009 01:43 AM - edited 11-16-2009 01:45 AM
Thanks for your reply!
It wasn't the "straightfoward"-solution, but it gave me another
point of view ;) ...
The problem was that the MicroBlaze which wasn't able to set
on run was in state "Blocked on Mem Instr / FSL Instr". After
doing a successful system reset the state was Running/Stop
and than the processor could be started from SDK.
Furthermore I'm interested in a description on the
"Blocked on Mem Instr / FSL Instr"-state shown in xmd
after typing "state". I created my applications with
user generated linker scripts and set memory addresses
to different addresses which suits to the program-size.
Morevoer the FSL-failure occurs if I don't use FSL instructions.
I would appreciate if anyone could help me with these
problems.
Thanks
Regards Chris