[EMBEDDED] note sui tool xilinx per linux e petalinux


Cronologico Percorso di conversazione 
  • From: Paolo Palana < >
  • To:
  • Subject: [EMBEDDED] note sui tool xilinx per linux e petalinux
  • Date: Thu, 7 May 2009 17:22:54 +0200
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=GeKSysVcHY2RAj5ctdltoTVpENeyyCN0xOcTYfSJCogiERuDK2aRCqaB4q/kj/WxUy wZnby+/9Y9guVoOcMVqRWGzxZrXLJx19wgkCxExNT3sKou50ChmLf8Q0+mGKiFJF6fQx DJF2j5AKDrj3lrKTWCK0T7bCiLQBVB9jnWoW4=

Ancora salve a tutti,
scusate lo spam...... ma volevo dirvi un paio di cosette, che comunque ripetero a lezione, riguarda a quello che servira durante la lezione.

Allora!
La prima cosa da sottolineare e' che l'ideale sarebbe avere un pc con Linux. Questo perche per compilare petalinux serve, oltre al compilatore, anche altri tool quali make. Forse la cosa potrebbe funzionare anche con cygwin (sotto windows) o con un mac, purtroppo non ho avuto modo di provare queste varianti e di conseguenza non posso assicurare che realmente le cose vadano bene. Inoltre controllate di avere installati le librerie ncurses (utilizzate per l'interfaccia di configurazione di petalinux) e i tool che normalmente vengono utilizzate in ambiente linux per la compilazione. La toolchain per microblaze e' presente all'interno dell'albero dei sorgenti di petalinux che scaricherete.

Per utilizzare i tool Xilinx (XPS ed ISE) sotto linux sono necessari due accorgimenti:

1) Il module del kernel che fornisce la xilinx per il programmatore JTAG e' per vecchie versioni di Linux (ed ha anche il makefile non proprio corretto)
Per risolvere il problema e' possibile scaricare delle librerie che emulano il driver in user-space (http://rmdir.de/~michael/xilinx/). Decomprimere l'archivio e compilare il sorgente

2) Sia XPS che ISE hanno qualche problema con le libtcl che molte distribuzioni includono. Fortunatamente c'e la versione corretta all'interno dell'installazione di ISE

Quindi per avviare sia ise che xps usare

LD_PRELOAD=/path/to/your/ISEinst/lib/lin/libtcl.8.4.so:/path/to/your/usbdriver/libusb-driver.so ise

Scusate se mi sono dilungato.

Ancora una volta buon fine settimana



--
Paolo Palana, PhD Student
< "> >
Dept. of Computer Science, Systems, and Industrial Engineering
University of Rome "Tor Vergata", Via del Politecnico, 1 - 00133 Rome
office: D1 - 21
phone : +39 06 7259 7714


  • [EMBEDDED] note sui tool xilinx per linux e petalinux, Paolo Palana

Archivio con motore MhonArc 2.6.16.

§