(toppers-users 3247) Re: 「RSK-M16C-62P(ルネサステクノロジ)簡易パッケージ」のポーティング

小田 純之 oda-yoshiyuki @ jvc-victor.jp
2010年 10月 6日 (水) 18:29:51 JST


 小田です。

 今さん、ご回答ありがとうございます。

> 状況が詳しく判りませんが、フリーズが起こる状態での
> セクション配置はどのようになっているのでしょうか。
> 
> 「sstr.b」の処理では「0クリア」しているだけなので、
> 書き込み先のアドレスが不正なのではと推測します。
 実行しているプロジェクトは「RSK-M16C-62P(ルネサステクノロジ)簡
易パッケージ」に対して、マッピングなどをM16C/65マイコン用に置き
換えたものです。
 そのため、スタートアップのstart.a30は変更を加えていません。

 「sstr.b」の処理は以下のアドレス範囲に対して実行されているので
アドレスが不正になっているとは考えていないのですが、いかがでしょ
うか?
	topof bss_NE : 502h	
  seizeof bss_NE : 4fa6h
 (M16C/65マイコンR5F3650TDFBのRAMサイズ:31KB)
 

========================================= 
 ビクターテクノブレーン株式会社 
 システムG システム1チーム(兼 開発G 開発3チーム)
 小田純之 
 E-mail  : oda-yoshiyuki @ jvc-victor.jp 
=========================================  

Nozomu Kon <kon-n @ vecc.co.jp> wrote:

>  ベクトル(株) 今と申します。
> 
> 私もM16C/65マイコンを使用/評価しているところです。
> (当方 JSPですが)
> 
> 状況が詳しく判りませんが、フリーズが起こる状態での
> セクション配置はどのようになっているのでしょうか。
> 
> 「sstr.b」の処理では「0クリア」しているだけなので、
> 書き込み先のアドレスが不正なのではと推測します。
> 
> どのファイルを入れ替えて動作するのか、
> が判れば解決は早いと思います。
> 
>  ベクトル株式会社
>  今  望武(Kon Nozomu)
> 
> 
> 
> (2010/10/06 16:07), 小田 純之 wrote:
> >  初めて投稿させていただきます。
> >  小田と申します。
> >
> >  RENESAS製 M16C65マイコンにポーティングを行っているのですが、う
> > まく動作しないため相談させてください。
> >
> >  M16C/65マイコン「R5F3650TDFB」を使った製品の開発を行っているの
> > ですが、aspカーネルを使えないか検討しています。
> >  「Renesas Starter Kit for M16C/65」を用いて「RSK-M16C-62P(ル
> > ネサステクノロジ)簡易パッケージ」を元にポーティングしてビルドを
> > 行いました。
> >  ビルド環境は以下の通りです。
> > 	M16C Assembler:5.15.00
> > 	M16C C Compiler:6.03.20
> > 	M16C Configurator:3.30.01
> > 	M16C Librarian:1.02.00
> > 	M16C Linker:5.14.01
> > 	M16C Load Module Converter:4.02.01
> > 	HEW:4.08.00
> > 	Windows:WindowsXP SP3
> >
> >  しかしエミュレータやチップで動作確認を行うとスタートアップの
> > BSS領域(bss_NE)の初期化処理で「sstr.b」を実行するとフリーズが起
> > きてしまいます。
> >  Starter Kit付属のサンプルプロジェクトにこの処理を移植して動作
> > させると正しく動作します(初期化領域を直値で全く同じに設定)。
> >  試しにスタートアップの先頭に処理を持ってきて(CPUの設定はリセッ
> > ト値で問題無し)実行しても結果は同じでした。
> >
> >  「sstr.b」を実行するとフリーズが起こることについて何か考えられ
> > ること・確認すべき点についてご教授いただけると幸いです。
> >
> > 以上です。
> > 宜しくお願い致します。
> >
> > ========================================= 
> >  ビクターテクノブレーン株式会社 
> >  システムG システム1チーム(兼 開発G 開発3チーム)
> >  小田純之 
> >  E-mail  : oda-yoshiyuki @ jvc-victor.jp 
> > ========================================= 
> >