Community Translation - EZ-USB FX3 SDK Settings for FX3 Devices with 256 KB System RAM - KBA218345

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
keni_4440091
Level 7
Level 7
500 replies posted 100 solutions authored 50 solutions authored

Hi

I want to translate KBA218345, please confirm to my work.

Regards,

Nino

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Nino-san

Confirm to work this KBA.

Thanks,

Jenna

Jenna Jo
0 Likes

タイトル:256 KBシステムRAMFX3デバイスのためのEZ-USB FX3 SDK設定 - KBA218345

バージョン 2

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 KBSRAMを持つFX3/FX3Sデバイス用です。CYUSB3011CYUSB3012CYUSB3032CYUSB3031CYUSB2032CYUSB2031CYUSB3021CYUSB3061CYUSB3063およびCYUSB2011256 KBSRAMがあります; 従って、これらの設定で構築したイメージファイルは256 KBSRAMを持つデバイスでは有効ではありません。これは、256 KBSRAMを持つFX3デバイスのメモリマッピングが512 KBSRAMのメモリマッピングとは異なるからです。

256 KBおよび512 KBSRAMの初期設定のメモリマッピングは、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.ld512 KB SRAMに対して異なる名前の同じファイルになります。

ドライバーヒープ、バッファー領域および2ステージのブート領域のメモリマッピングは、ここで説明したようにプロジェクトのcyfxtx.cファイルの256 KB SRAMとして修正可能です。このファイル、cyfxtx.cFX3デバイスの512 KB256 KBの両方で共通です。

256 KBSRAMを持つFX3/FX3SのイメージファイルをビルドするためにEZ-USB FX3 SDKで下記の変更を行って下さい:

  1. ファームウェアプロジェクトのcyfxtx.cファイルの中にマクロCYMEM_256kを定義して下さい。
  2. ドライバーヒープ、バッファー領域および2ステージのブート領域を変更する場合は、cyfxtx.cのコメントに従い、必要な変更を行って下さい。
  3. 下記のように、プロパティのリンカースクリプトファイルを変更して下さい:
    1. プロジェクトで右クリックを押し、Propertiesを選択。図1に示すようにプロパティウィンドウが開きます。
    2.        図1で青色にハイライトされている文字をクリックします; 図2で示すウィンドウがポップアップされます。

1SDKのプロパティウィンドウ

pastedImage_3.png

図2.512 KB SRAMの初期設定リンカースクリプト

pastedImage_13.png

3. 図3に示すように"${FX3_INSTALL_PATH}/fw_build/fx3_fw/fx3.ld""${FX3_INSTALL_PATH}/fw_build/fx3_fw/fx3_256k.ld"に変更します。

4. OKをクリックし、イメージファイルをビルドします。

3256 KB SRAMのリンカースクリプト

pastedImage_16.png

新しいビルドイメージファイルは、256 KB AMを持つFX3/FX3Sデバイスの設定を反映しています。

932 閲覧 カテゴリ: USB: SuperSpeed Peripherals タグ: superspeed usb peripherals, superspeed usb hubs

0 Likes