[Uclinux-h8-devel] Re: CSCR、SCR2、whileループで?です。

Zurück zum Archiv-Index

Yoshinori Sato ysato****@users*****
2005年 3月 7日 (月) 22:59:19 JST


At Mon, 07 Mar 2005 16:36:46 +0900,
Yoshinori Sato wrote:
> 
> At Fri, 04 Mar 2005 15:00:41 +0900,
> Nobuyuki Maruyama wrote:
> > 
> > 佐藤様、寺脇様、早速のお返事を有り難うございました。
> > 
> > >get_push_SWのprintf止めたらどうなりますか?
> > > fflush(stdout) を入れる
> > 
> > どうもwhile関数内での処理の問題のようで、
> > 
> > int main(void)
> >  {
> > 	   int i = 0;
> > 	   int SW = 1000;
> > 
> > 
> >  	   while(SW--)	
> > 
> > 		{
> > 		   printf(" while loop : %d times\n", i ++);
> > 	  	   fflush(stdout);
> > 		}
> > }
> > 
> > としても250回ほどで止まってしまいます。
> > 
> > 
> > PA0自体も初期化がうまくできていないのか
> > CPUの93番pinでSW-ON:4.92V/OFF:0V となっているにもかかわらず
> > PADRの読み出し値は0のままです。
> > 
> > ???が多く、もう少し頑張ってみます。
> 
> 止まる方はバージョンの問題らしいので、IOの方だけ。
> 

止まる方も試してみました。
環境の都合上かなり新しめのuClinux-distベースですが、問題ないようです。

テストに使ったプログラムを、
http://uclinux-h8.sourceforge.jp/looptest.tar.gz
に置いたので、これを試してもらえますか?
動くならuClinc/ダメならkernelの問題ということになります。

-- 
Yoshinori Sato
<ysato****@users*****>



Uclinux-h8-devel メーリングリストの案内
Zurück zum Archiv-Index