記事 ID: 000081626 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/28

エンベデッド・プロセッサーで JamTM Standard Programming and Test Language (STAPL) プレーヤーまたは Jam Byte-Code Player を実行すると、「認識できないデバイス」というエラーメッセージが表示されるのはなぜですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細 Jam ファイル () に「認識されないデバイス」というエラーメッセージが表示されます。.jam) が期待するデバイス ID を受信していません。考えられる理由の 1 つ 適切な情報が得られない場合、データが反転している可能性があります。 Jam Player のソースコードはパラレルポート構成で実装されています。この構成には、以下のバージョンを反転する必要があります。 TDO 入力。そこで デフォルトでは、ソフトウェアの TDO 実際のデータを取得するための入力 値。

jam_jtag_io()(jamstub.cファイル内の) は、ポートからデータを読み取るルーチンです。次のコード行は、ルーチンの位置を示しています。 次の値を読み取ります TDO

tdo = (read_byteblaster(1) & 0x80) ? 0 : 1;

このコード行は値を反転させます TDO ( TDO 値は次から渡されます read_byteblaster() )。次のコードは、反転されていない値の例です。

tdo = (read_byteblaster(1) & 0x80) ? 1 : 0;

エンベデッド・プロセッサーが入力を反転しない場合 TDO 、 コードは上記の 2 番目の例に示すように設定する必要があります。

  Jam STAPL Player、Jam Byte-Code Player、その他の移植の詳細については、 デバッグ方法については、Jam STAPL Player または Jam Byte-Code Player ソースコードに付属する readme ファイルを参照するか 、http://www.jamisp.comにアクセスしてください。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。