Linken der Skript-Bsp

AlexIschuk
Mausschubser
Mausschubser
Beiträge: 48
Registriert: 11. Apr 2015 10:22

Linken der Skript-Bsp

Beitrag von AlexIschuk »

Hallo,

bei mir funktioniert das Linken für die Code-Bsp aus dem Skript (Methoden-Bsp: Skript S.24, Kaskade aus zwei Multiplizierern: Skript S. 31) nicht mit dem -sim flag, sondern nur mit dem -verilog flag. Ich kompiliere und linke wie auf S.13/S.14 im Skript für den Multiplizierer angegeben, d.h bsc -sim -g mkMod -u Mod.bsv (Kompilieren) und bsc -sim -e mkMod (Linken). Das Kompilieren klappt zwar aber beim Linken passiert einfach nichts, der Linker bleibt stecken und ich muss es abbrechen. Mit dem -verilog flag klappt auch das Linken und die executable wird erstellt. Für den Multiplizierer von S.12 klappt hingegen auch das Linken mit dem Befehl von S.14 (bsc -sim -e mkMod).


Viele Grüße
Alex

JHofmann
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 182
Registriert: 23. Apr 2015 10:43

Re: Linken der Skript-Bsp

Beitrag von JHofmann »

Hallo,

können Sie Bitte den hängenden Befehle mit dem Parameter

Code: Alles auswählen

-verbose
ausführen und die Ausgabe posten?

Viele Grüße,

AlexIschuk
Mausschubser
Mausschubser
Beiträge: 48
Registriert: 11. Apr 2015 10:22

Re: Linken der Skript-Bsp

Beitrag von AlexIschuk »

Es geht jetzt. Ich glaube es lag am ssh client clientssh1. Da kann ich zur Zeit nicht mal kompilieren - es läuft alles sehr langsam (auch die Konsole selbst). Auf clientssh2 klappt auch das Linken mit den Befehlen aus dem Skript für die oben genannten Codebsp.

Viele Grüße
Alex

VinceM
Neuling
Neuling
Beiträge: 6
Registriert: 8. Feb 2013 11:45

Re: Linken der Skript-Bsp

Beitrag von VinceM »

Hallo Zusammen,

das Problem konnte ich wie von Alex beschrieben auf clientssh1 beobachten.
Über die Maschine clientssh2 hat jetzt das Linken auch funktioniert.


Hier der output des vermutlich eingeschlafenen bcc Linker Prozess auf clientssh1 mit -verbose Flag.

Code: Alles auswählen

Bluespec Compiler, version 2014.07.A (build 34078, 2014-07-30)
Copyright 2000-2014 Bluespec, Inc.
Parts copyright 2002, The University Court of the University of Glasgow.
Parts copyright 1982-1999 Lennart Augustsson, Thomas Johnsson,
    Chalmers University of Technology.
Parts copyright 1999-2000, Daan Leijen.
Parts copyright 1991, 1999 Free Software Foundation, Inc.
Parts copyright 1995-2014, Regents of the University of Colorado.
Parts copyright 2010, Don Stewart.
All rights reserved.
See documentation for license details.

Invoking command line:
bsc -sim -o out -e mkHelloBluespec -verbose

starting license
license done
 elapsed time: CPU 0.02s, real 0.12s

confirm C files exist
 elapsed time: CPU 0.00s, real 0.01s

starting readelab
readelab done
 elapsed time: CPU 0.00s, real 0.00s

starting simExpand
read ./mkHelloBluespec.ba
simExpand done
 elapsed time: CPU 0.00s, real 0.03s

starting simDepend
simDepend done
 elapsed time: CPU 0.00s, real 0.00s

starting simPackageOpt
simPackageOpt done
 elapsed time: CPU 0.00s, real 0.01s

starting simMakeCBlocks
simMakeCBlocks done
 elapsed time: CPU 0.00s, real 0.00s

starting simCOpt
simCOpt done
 elapsed time: CPU 0.00s, real 0.00s

starting simBlocksToC
simBlocksToC done
 elapsed time: CPU 0.00s, real 0.00s

starting genSystemC
genSystemC done
 elapsed time: CPU 0.00s, real 0.00s

starting writeC
writeC done
 elapsed time: CPU 0.01s, real 0.02s

starting bluesimcompile
exec: c++ -O3  -Wall -Wno-unused -D_FILE_OFFSET_BITS=64 -I"/opt/bluespec/lib/"/Bluesim -Wno-uninitialized -fpermissive -fPIC -c -o "mkHelloBluespec.o" "mkHelloBluespec.cxx"

Viele Grüße

Antworten

Zurück zu „Archiv“