LX2160ARDBリファレンスボードを使って、DDR1コントローラーに32GBのDDR4 RAMモジュールを使おうとしています。しかし、CodeWarriorのDDRメモリコントローラ設定では、DRAM設定のデバイスごとのオプションが見つかりませんでした。
以下の点についてアドバイスをいただけますか:
こんにちは、イーピンさん
RCWファイル(rcw_2000_700_2900_19_5_2_sd.bin)をSDカードにロードし、DDR構成パネルでSPDの読み取りを実行すると、 「サポートされていない生カードリビジョンです。CLKをDQSスキュー値に手動で設定してください。」というメッセージが表示されます。
CodeWarriorには直接的なオプションがないため、LX2160ARDBに32GBのDDR4 RAMを構成するには、**NXP QorIQ構成および検証スイート(QCVS)**を使用する必要があります。32GB DIMMの詳細な仕様(密度、ランク、デバイス幅)を取得し、QCVSに入力してカスタムDDRコントローラー設定コードを生成します。このコードは、最新のLayerscapeソフトウェア開発キット(LSDK)からU-Bootブートローダーのソースに**統合される必要があります。U-Bootを組んだら、アップデートされたファームウェアをマザーボードにフラッシュしてください。システムが起動したら、U-Bootの起動メッセージを確認し、Linuxのコマンドで「free -h」を使って32GBのRAMを検証してください。
QCVS DDRツールのユーザーマニュアルをご参照ください
https://www.nxp.com.cn/docs/en/user-guide/QCVS_DDR_User_Guide.pdf