[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(toppers-users 1178) Re: H8/3069用カーネル作成について
- To: users at toppers jp
- From: koori tomoyuki <kori at lmr gr jp>
- Date: Thu, 04 Sep 2003 15:30:20 +0900
こんにちは。
高橋さん、もなかさん、Horataさん、コメント頂きまして
ありがとうございました。
うまくいかなかった原因がよく判らないので気持ち悪いのですが
結果としてなんとかコンパイルが通るようになりました。
binutils-2.13.tar.gz
gcc-core-3.2.tar.gz
gdb-5.3.tar.gz
newlib-1.11.0.tar.gz
上の4つを拾ってきて、rpmは使わずに清く正しく(?)
#configure -target=h8300-hms -prefix=/usr/local
#make
#make install
とやっておいて下のようにファイルをコピー
#cd /usr/local/h8300-hms
#mkdir bfd
cp /usr/src/itron/binutils-2.13/include/ansidecl.h bfd/
cp /usr/src/itron/binutils-2.13/include/libiberty.h bfd/
cp /usr/src/itron/binutils-2.13/include/symcat.h bfd/
cp /usr/src/itron/binutils-obj/bfd/bfd.h bfd/
cp /usr/src/itron/binutils-obj/bfd/libbfd.a bfd/
cp /usr/src/itron/binutils-obj/libiberty/libiberty.a bfd/
jsp-1.3.tar.gzを展開し、さらにその中にcfg-1.3-snapshot.tar.gzを展開
jsp/utils/makedep を編集して
- if ($line =~ /^\#\s*([0-9]+)\s*\"([^\"]+)\"/) {
+ if ($line =~ /^\#\s*([0-9]+)\s*\"([^\"\<\>]+)\"/) {
#../configure -C h8 -S akih8_3067 -P /usr/local
出来てきたMakefile を編集して
- $(CPP) $(INCLUDES) $(CDEFS) $(UTASK_CFG) | $(JSPDIR)/cfg/cfg -s -c \
- -cpu $(CPU) -system $(SYS) -obj
+ $(CPP) $(INCLUDES) $(CDEFS) $(UTASK_CFG) > cfg.tmp
+ $(JSPDIR)/cfg/cfg -s -c -cpu $(CPU) -system $(SYS) -obj < cfg.tmp
以上のようにしてから
#make depend
#make
すると
region ram is full (jsp.exe section.bss)
というエラーが出ましたので
config/h8/akih8_3067f/Makefile.config の 50 行目にある
AKI_MONITOR = true
をコメントアウトし、ついでにCPUクロックのところを
YS_CDEFS = -DCPU_CLOCK=25000000
に変更して../configure -C h8 -S akih8_3067 -P /usr/localに
戻って続行するとついに最後まで通りました。
Sフォーマットファイルの作り方が判らなくてちょっと悩んだあとにMakefileの
中に記述があることが判り
#make jsp.S
とやってみたらSのファイルが出来ていましたので、これをFLASHに書きこみ
電源を再投入すると、何かがシリアルから出ているのがオシロに見えました。
見えた波形に合わせてminicomの速度を調節してやるとバナーが表示されました(^o^)
あとはソースを見ながら変更していこうかと思います。
#漢字コードですけど、「cat なんとか」なら読めるのですが「less なんとか」
#をやると、漢字のところがこんな風に表示されて困りました。
#/* <A5><BF><A5><B9><A5><AF><A4><CE><A5>
#<B9><A5><BF><A5><C3><A5><AF><A5><B5><A5><A4><A5><BA> */
---------------------------
桑折知幸 (株)回線媒体研究所
kori at lmr gr jp
---------------------------