- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would like to translate KBA228178 into Japanese.
Please confirm to my work.
Thanks,
Kenshow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Kenshow-san
Confirm to work.
Thanks,
Jenna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jenna-san,
Japanese translation was over.
Please check below.
Original KBA:
LIN Slave Reports Incorrect Message ID - KBA228178
Thanks.
==============================
タイトル: LINスレーブが不正なメッセージIDを報告する - KBA228178
バージョン:**
質問:
LIN2.0仕様の互換性を選択するときに、LSBとMSBがスレーブ応答でスワップされ、LINスレーブが誤ったメッセージIDを報告するのはなぜでしょうか?どのようにすれば修正できますでしょうか?
回答:
生成されたLIN.cソースコードファイルに欠陥があります。このエラーは次のように修正できます。
- LIN.cファイルで、次のコードを見つけます。
/*D1= Message ID LSB */
LINS_srfBuffer[LINS_PDU_D1_IDX] =
HI8(messageIdTable[tempStatus]);
/* D2 = Message ID MSB */
LINS_srfBuffer[LINS_PDU_D2_IDX] =
LO8(messageIdTable[tempStatus]);
LSBがLO8、MSBがHI8になるように、HI8()関数とLO8()関数を入れ替えます。
重要: LIN.cファイルは生成されたファイルであり、アプリケーションをビルドするたびに上書きされます。したがって、コードをビルドまたは生成するたびにLIN.cファイルを再編集する必要があります
==============================
28-May-2020