Toolchain

From OpenTViX

Jump to: navigation, search

In order to compile code for the tvix we need a cross compiling toolchain for the correct architecture.

http://www.kegel.com/crosstool/crosstool-0.43/doc/crosstool-howto.html (Crosstool is a shell script used to build linux compilers for several plattforms)

Recommendations for the arm tvix 4000/5000 and 4100/5100 are:

http://www.ipodlinux.org/Toolchain (the ipod is an arm, like the tvix 4000/5000 and 4100/5100) Direct link to the files

http://mvixcommunity.com/~jeruko/ (OpenEM86XX, a toolchain and distribution for sister project mvix also using Sigma EM86XX)

http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=6968 (sister project Kiss using Sigma EM8560)

Recommendations for the mips tvix 6500/7000 are:

The toolchain proven to be most compatible is one provided by Sigma themselves. Instructions for downloading and building that toolchain are available here: Sigma Tools.

Other toolchains are available, however many have reported compatibility issues when using them:

Lundman's toolchain optimised for opentvix by leader <--Broken Link

http://www.lundman.net/wiki/index.php/NMT:cross http://www.lundman.net/wiki/index.php/NMT:downloads (Lundman's toolchain for Syabas NMT firmware, for SMP8634 MIPS arch)

http://www.linux-xtensa.org/download.html (stable buildroot source tree)



When you have finished setting up your toolchain you may want to move on to compiling.

Personal tools