Hallo Forum, ich nutze Xilinx ISE 13.4 und habe damit ein Projekt namens "firmware" angelegt. Nun möchte ich die Dateien zu einem git-Repository hinzufügen. "git status" zeigt mir folgende neuen Dateien, die von ISE angelegt wurden: firmware/_xmsgs/pn_parser.xmsgs firmware/firmware.gise firmware/firmware.xise firmware/firmware_summary.html firmware/iseconfig/firmware.projectmgr firmware/iseconfig/firmware.xreport Kann mir bitte jemand einen Tipp geben, welche Dateien sind temporär und sollten nicht eingecheckt werden? Ich vermute, alles unter firmware/_xmsgs braucht man nicht einzuchecken. Was ist mit firmware/iseconfig? Sonstige? Welche sind wichtig und dürfen sozusagen nicht verloren gehen? Mfg, Alex
... und wenn man "Implement Design" macht, dann werden noch mal zig Dateien angelegt: ise/firmware/_ngo/ ise/firmware/_xmsgs/cpldfit.xmsgs ise/firmware/_xmsgs/hprep6.xmsgs ise/firmware/_xmsgs/ngdbuild.xmsgs ise/firmware/_xmsgs/taengine.xmsgs ise/firmware/_xmsgs/tsim.xmsgs ise/firmware/_xmsgs/xst.xmsgs ise/firmware/firmware.bld ise/firmware/firmware.chk ise/firmware/firmware.cmd_log ise/firmware/firmware.cxt ise/firmware/firmware.gyd ise/firmware/firmware.jed ise/firmware/firmware.log ise/firmware/firmware.lso ise/firmware/firmware.mfd ise/firmware/firmware.nga ise/firmware/firmware.ngc ise/firmware/firmware.ngd ise/firmware/firmware.ngr ise/firmware/firmware.pad ise/firmware/firmware.pnx ise/firmware/firmware.prj ise/firmware/firmware.rpt ise/firmware/firmware.stx ise/firmware/firmware.syr ise/firmware/firmware.tim ise/firmware/firmware.tspec ise/firmware/firmware.vm6 ise/firmware/firmware.xml ise/firmware/firmware.xst ise/firmware/firmware_build.xml ise/firmware/firmware_envsettings.html ise/firmware/firmware_html/ ise/firmware/firmware_ngdbuild.xrpt ise/firmware/firmware_pad.csv ise/firmware/firmware_xst.xrpt ise/firmware/tmperr.err ise/firmware/webtalk_pn.xml ise/firmware/xlnx_auto_0_xdb/ ise/firmware/xst/ Wieviel davon würde man jetzt einchecken?
Eigentlich reicht es, wenn du die Haupt-Projektdatei eincheckst. Also die firmware.xise. So machen wir es zumindest. Und bisher gibt es damit auch keine Probleme. Falls du irgendwelche Cores aus dem Coregen nutzt, dann solltest du auch die xco-Dateien einchecken. Daraus können dann alle Cores regeneriert werden. MfG Marius
Kommt drauf an. Wenn man die Projekte nach dem Auschecken nur mit der ISE-GUI wieder bauen will, braucht man nur die .xise und .xco Dateien, richtig. Will man aber beispielsweise mit den Kommandozeilen-Tools das Projekt neu bauen, braucht man sinnvollerweise auch die .xst, die .ut und die .prj Dateien. Wir lassen den Build auf einem Teamcity Server per batch laufen, da brauchen wir ein paar der erzeugten Dateien auch.
Danke schön für die Tipps! Das Projekt werde ich nur mit der ISE-GUI bauen und werde nun die .xise Datei und die ucf-Datei (wegen der Pin-Zuweisungen) einchecken.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.