Forum: FPGA, VHDL & Co. EDK 12.2 buggt unter Linux


von xil_user (Gast)


Lesenswert?

Hi

Ich habe die neue EDK 12.2 unter Linux installiert. Leider kommt das EDK 
(xps) nicht hoch. Über ein Script lade ich die E-Variablen vor, also 
daran kann es nicht liegen. Auf dem selben Rechner werkelt ein 11.1, 
welches prima funktioniert.

Das Starten vom ISE funktioniert unterm 12.2 auch prima, ebenfalls das 
SDK.

Beim Linux handelt es sich um die letzte Ubuntu Desktop Version.

Eventuell habt ihr ähnliche Probleme gehabt. Wie gesagt, das komische 
ist, dass keine Fehlermeldungen kommen (wie xxx nicht gefunden oder 
ähnliches). Achso, wenn ich das xps ohne Start-Script starte, kommt es 
hoch und beschwert sich dann über nicht gesetzte Enviroment Variablen, 
was ja auch richtig ist.

Hier noch das Startscript, obwohl man da ja nicht viel falsch machen 
kann:

#!/bin/bash
source /opt/Xilinx/12.2/ISE_DS/ISE/settings32.sh
source /opt/Xilinx/12.2/ISE_DS/EDK/settings32.sh
/opt/Xilinx/12.2/ISE_DS/EDK/bin/lin/xps

Und hier das funktionierende fürs 11.1 (11.5)

#!/bin/bash
source /opt/Xilinx/11.1/ISE/settings32.sh
source /opt/Xilinx/11.1/EDK/settings32.sh
/opt/Xilinx/11.1/EDK/bin/lin/xps

Vielen Dank

Tom

von zachso (Gast)


Lesenswert?

ich habe aehnliche probleme bei mir, bin dann einfach bei der ISE11.5 
geblieben, die funktioniert so weit ganz ordentlich.
So richtig helfen kann ich dir leider nicht, ausser zu sagen probiers 
mal mit der 11.5. Gibts bei dir auch das problem dass z.B. aus der ISE 
der licenzemanager nicht startet(ISE->help->optain a license key)? falls 
ja haben wir eventuell das gleiche problem und koennen uns gegenseitig 
helfen.

ciao,
zachso

von xil_user (Gast)


Lesenswert?

Hmmm, ich kann leider das 11.5 nicht nehmen, da ich ein Spartan 6 605er 
Dev Board habe; und jenes wird im System-Builder vom 11.5er nicht 
unterstützt/aufgeführt. Das 12er läuft übrigens unter WIN problemlos, 
nur da hat man wieder Hick-Hack mit dem Kernel-bauen.

Naja, eventuell kommt noch Hilfe, ansonsten grab ich mich wieder durch 
diverse Xilinx Foren und Poste hier das Ergebnis.

PS: Auch die Aufnahme der common/setting.sh in das Start-Script bringt 
nix.

Grüße

Tom

von zachso (Gast)


Lesenswert?

also ich hab hier ein ubuntu laufen und gerade nochmal installiert: 
jetzt laeufts problemlos, keine probleme mehr mit nicht oeffenenden 
fenstern oder aehnlichem, habs aber auch gerade nochmal frisch runter 
geladen.
ich werde dem morgen naeher auf den grund gehen und mich dann nochmal 
melden.
ich benutz ueberigens die 12.1 aber das duerfte egal sein, der patch auf 
12.2 beinhaltet nur ein paar files fuer spartan/virtex 6

von Jannulis T. (tembridis)


Lesenswert?

Eventuell hilft dir in die Startskripte mal

unset LANG

ganz vorne reinzupacken.

http://forums.xilinx.com/t5/EDK-and-Platform-Studio/Cannot-create-ML507-design-with-EDK-12-1/td-p/69132

von xil_user (Gast)


Lesenswert?

Hi mit neuen Meldungen:

1. Problem gelöst:
EDK kommt jetzt hoch. Der Fehler war, dass man ab 12.2 die settings32.sh 
aus dem (bei mir) /opt/Xilinx/12.2/ISE_DS/ Ordner im Script einbinden 
muß. Es reicht nicht mehr, die einzelnen Settings zu binden. Warum, 
keine Ahnung. Habe auch keine Lust, in das Xilinx Script zu gucken.

2. Problem aufgetreten:
Der System Builder bricht mit einer super! aussagekräftigen Textbox ab. 
In der Console kommt folgende Meldung:

ERROR:EDK:3409 - Error calling proc 
<CoreModel::ClockRequirements::update_clock_on_port>: syntax error in 
expression "abs(41666666.0)": missing close parenthesis at end of 
function call

Mal sehen, wie es weiter geht.

von xil_user (Gast)


Lesenswert?

xil_user schrieb:
> ERROR:EDK:3409 - Error calling proc
> <CoreModel::ClockRequirements::update_clock_on_port>: syntax error in
> expression "abs(41666666.0)": missing close parenthesis at end of
> function call

OK, Google ist mein Freund. Ich sollte erst bei Xilinx googeln und dann 
Posten ;-).

Der Fix ist hier
http://www.xilinx.com/support/answers/35648.htm

bzw. auch dort, wo Jannulis Tembridis den Hinweis gegeben hatte. Vielen 
Dank.

von troll (Gast)


Lesenswert?

xil_user schrieb:
> xil_user schrieb:
>> ERROR:EDK:3409 - Error calling proc
>> <CoreModel::ClockRequirements::update_clock_on_port>: syntax error in
>> expression "abs(41666666.0)": missing close parenthesis at end of
>> function call

seit ihr gestört? so doof kann man nich sein! ~~~~

von xil_user (Gast)


Lesenswert?

troll schrieb:
> seit ihr gestört? so doof kann man nich sein! ~~~~

Doch, kann man ;-). Und zum Glück gibt es User, die einem weiterhelfen. 
Hier nochmals vielen Dank an jene.

@troll Der Link könnte für Dich Relevanz haben ;-):
https://www.elternimnetz.de/cms/paracms.php?site_id=5&page_id=164

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.