[Uclinux-h8-devel] uClinux-2.4.19-uc1 を dbgで試してみました

Back to archive index

Yoshinori Sato qzb04****@nifty*****
2002年 10月 31日 (木) 01:19:42 JST


At Wed, 30 Oct 2002 01:50:57 +0900,
AKAGI Keita wrote:
> 
> 赤木@佐賀大です。
> 
> 始めまして、 プロジェクト: uclinux-h8 の皆様。
> 赤木と申します、Embedded Linux は始めてですので何かと、
> よろしくお願いします。
> 
> とりあえず、「uClinux-2.4カーネルをGDBシミュレータで動かす」に
> あった通のことをトレースし、動作確認を行おうと思い、2日前から
> 環境構築しておりました。さきほど、やっと、gdb 上で sh の起動まで
> こぎつけました。
> 
>   悩んだ、はまったのが2点ありまして、kernel コンパイルの時
> 環境変数 LANG が ja_JP.eucJP だとエラーで止まってしまいました。
> 英語に切替えることで、回避できましたが、私はこの意味は分かっていません。

確認していませんが、
arch/h8300/platform/h8300h/Rules.makeの
GCC_DIR = 〜 で引っかかっていると思います。
gcc -vの結果から、gccのインストール先を取り出しているので、日本語だと
うまくインストール先を取れない可能性があります。
他に、引っかかりそうな所はないので、ここを環境に合わせて書き換えてしまえば、
ja localeでも問題なくビルド出来ると思います。

#C localeで実行する用に修正するのが正しい方法ですが。

>   もう一点は、
> drivers/char/sh-sci.c
> のコンパイルが、エラーで止まってしまいました。
> (パッチ自体もデフォルトでは失敗しました。)
> よく見ると、以下のような理由でした。
> パッと見、違いに気づかなくて、はまりました。
> 
> diff -Nrub linux-2.4.19.orig/drivers/char/sh-sci.c  linux-2.4.19/drivers/char/sh-sci.c
> --- linux-2.4.19.orig/drivers/char/sh-sci.c	Wed Oct 30 01:16:42 2002
> +++ linux-2.4.19/drivers/char/sh-sci.c	Tue Oct 29 23:05:35 2002
> @@ -1159,7 +1159,7 @@
>  	};
>  #endif
>  
> -	for (i=0; i<sizeof(haldlers)/sizeof(handlers[0]); i++) {
> +	for (i=0; i<sizeof(handlers)/sizeof(handlers[0]); i++) {
>  		if (!port->irqs[i]) continue;
>  		if (request_irq(port->irqs[i], handlers[i], SA_INTERRUPT,
>  				"sci", port)) {
> 
> 

修正しておきます。
ありがとうございました。

-- 
Yoshinori Sato
<qzb04****@nifty*****>



Uclinux-h8-devel メーリングリストの案内
Back to archive index