自作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 件のコメント:
コメントを投稿