2011年8月1日月曜日

Build cross-gcc for Renesas RX

自作CAN IPの通信相手としてRenesas のRX (Interface誌付属基板)の利用を考えている。Program開発環境としては当初WindowsでHEWを使うしかないのかなと思っていたのだが、調べてみたところGCCもRXに対応していることが判ったので、RX用cross gccの構築を行った。

使用した各Versionと手順は次の通り

Build cross-gcc for Renesas RX

- Reference
1. gcc-x.x.x/INSTALL/prerequisites.html
2. gcc-x.x.x/INSTALL/build.html
3. http://sourceware.org/newlib/faq.html

- Materials & Versions (I've used)
1. binutils-2.21
2. newlib-1.19.0
3. gcc-4.6.1
4. gmp-5.0.2
5. mpfr-3.0.1
6. mpc-0.9

- WorkFlow
*1. Installation directory in my case is /usr/local/eda/gcc-rx-elf.

1. binutils
tar xjf binutils-2.21.tar.bz2
mkdir binutils-2.21/build; cd binutils-2.21/build
../configure --prefix=/usr/local/eda/gcc-rx-elf --target=rx-elf
make; make install

2. gcc & newlib
tar xjf gmp-5.0.2.tar.bz2
tar xjf mpfr-3.0.1
tar xzf mpc-0.9.tar.gz
tar xjf gcc-core-4.6.1.tar.bz2
tar xjf gcc-g++-4.6.1.tar.bz2
tar xzf newlib-1.19.0.tar.gz

cd gcc-4.6.1
ln -s ../gmp-5.0.2 ./gmp
ln -s ../mpfr-3.0.1 ./mpfr
ln -s ../mpc-0.9 ./mpc
ln -s ../newlib-1.19.0/newlib .
ln -s ../newlib-1.19.0/libgloss .

mkdir build; cd build
../configure --target=rx-elf \
--prefix=/usr/local/eda/gcc-rx-elf

make
make install

0 件のコメント:

コメントを投稿

自作CPUで遊ぶ 25

まだ制御ソフトが完成していないので今まではスピンドルを移動するために一々簡単なプログラムを書いて移動させていたのだが、非常に面倒なのでCNCペンダント的なものを作ることにした。 右側の縦に2つ並んでいるスイッチ...