(toppers-users 2677) Re: tget_net_buf_ex 関数のエラーについて

Kenji Hirano hirano @ tic-citizen.co.jp
2007年 9月 12日 (水) 09:36:51 JST


苫小牧高専、情報工学科 阿部様
お世話になっております
CITIZEN TIC 平野と申します.

On Tue, 11 Sep 2007 18:43:55 +0900
ABE Tsukasa <abe @ jo.tomakomai-ct.ac.jp> wrote:

> >> >> >ターゲットに LAN ケーブルを接続すると
> >> >> >	[NET BUF] E_PAR, minlen=2042 or maxlen=1514 > 1514
> >> >> >というエラーがシリアルコンソールに出力されてしまいます.
> >> >> >サンプルアプリの nserv でも同様のエラーが発生しました.
> >> 
> >> もしかすると、アプリケーションで送信を行っていない時の状況でしょうか?
> >> つまり、イーサネットで受信した時に発生しているのでしょうか?
> >
> >はい,nserv の動作では,電源投入後に各タスクが開始した後コンソール操作は
> >何もしないでも,Ethernet の受信 LED が点灯する際にエラーログが発生してい
> >るようです.
> 
> イーサネットのドライバは、フレームを受信すると、ネットワークバッファを
> 確保して、受信したフレームを書き込むように作っていると思いますので、
> 1500(+14) オクテット以上受信するように
> NIC が設定されているのではないでしょうか?

情報ありがとうございます.
NIC に各種設定が書き込めているかなど確認してみます.

以上,よろしくお願いします.

------------------------------------
シチズンTIC株式会社
生産本部 開発グループ
平野 謙二 <hirano @ tic-citizen.co.jp>
TEL:042-383-2221, FAX:042-386-0832