- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I want to translate KBA218345, please confirm to my work.
Regards,
Nino
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Nino-san
Confirm to work this KBA.
Thanks,
Jenna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
タイトル:256 KBシステムRAMとFX3デバイスのためのEZ-USB FX3 SDK設定 - KBA218345
content.librarianが 2017/04/17 23:06 に作成。JyothishK_01 が2017/09/02 20:58 に変更。
Version: **
質問:
256 KBシステムRAMを持つFX3デバイスでイメージファイルをビルドするためにEZ-USB FX3 SDKで要求される変更は何ですか?
回答:
EZ-USB FX3 SDK の初期設定は、512 KBのSRAMを持つFX3/FX3Sデバイス用です。CYUSB3011、CYUSB3012、CYUSB3032、CYUSB3031、CYUSB2032、CYUSB2031、CYUSB3021、CYUSB3061、CYUSB3063およびCYUSB2011は256 KBのSRAMがあります; 従って、これらの設定で構築したイメージファイルは256 KBのSRAMを持つデバイスでは有効ではありません。これは、256 KBのSRAMを持つFX3デバイスのメモリマッピングが512 KBのSRAMのメモリマッピングとは異なるからです。
256 KBおよび512 KBのSRAMの初期設定のメモリマッピングは、C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\fw_build\fx3_fw(初期設定SDKインストールパス)にあるFX3 SDKで提供されるリンカースクリプトファイル、fx3_256k.ld およびfx3_512k.ldにあります。
注意: fx3_fw.ld およびfx3_512k.ldは512 KB SRAMに対して異なる名前の同じファイルになります。
ドライバーヒープ、バッファー領域および2ステージのブート領域のメモリマッピングは、ここで説明したようにプロジェクトのcyfxtx.cファイルの256 KB SRAMとして修正可能です。このファイル、cyfxtx.cはFX3デバイスの512 KBと256 KBの両方で共通です。
256 KBのSRAMを持つFX3/FX3SのイメージファイルをビルドするためにEZ-USB FX3 SDKで下記の変更を行って下さい:
- ファームウェアプロジェクトのcyfxtx.cファイルの中にマクロCYMEM_256kを定義して下さい。
- ドライバーヒープ、バッファー領域および2ステージのブート領域を変更する場合は、cyfxtx.cのコメントに従い、必要な変更を行って下さい。
- 下記のように、プロパティのリンカースクリプトファイルを変更して下さい:
- プロジェクトで右クリックを押し、Propertiesを選択。図1に示すようにプロパティウィンドウが開きます。
- 図1で青色にハイライトされている文字をクリックします; 図2で示すウィンドウがポップアップされます。
図1.SDKのプロパティウィンドウ
図2.512 KB SRAMの初期設定リンカースクリプト
3. 図3に示すように"${FX3_INSTALL_PATH}/fw_build/fx3_fw/fx3.ld"を "${FX3_INSTALL_PATH}/fw_build/fx3_fw/fx3_256k.ld"に変更します。
4. OKをクリックし、イメージファイルをビルドします。
図3.256 KB SRAMのリンカースクリプト
新しいビルドイメージファイルは、256 KB AMを持つFX3/FX3Sデバイスの設定を反映しています。
932 閲覧 カテゴリ: USB: SuperSpeed Peripherals タグ: superspeed usb peripherals, superspeed usb hubs