こんにちは。lx2080A プロセッサ、DDR コントローラ、5 つの 1G×16 DDR デバイスを使用し、64 ビット メモリを採用しています。以下の図に示すように、SerDes 構成を無効にし、あなたの返信を参照して FSPI_Flash をプログラミングすることによって、この RCW を構成しました。ビット内に格納されています。私たちは、SerDes を使用して構成し、FSPI_Flash に対して処理を実行しました。次の図に示すように、この RCW を構成しました。いいえ、現在、lx2080A プロセッサー、DDR コントローラー 1 つ、1G×16 の DDR を 5 つ使用しています。このデバイスは 64 ビットの内部メモリを採用しています。 FSPI_Flash は、次の図に示すようにこの RCW を構成するように処理を実行しました。
幸いなことに、私たちは lx2080A プロセッサ、DDR コントローラ 1 つ、1G×16 の DDR デバイス 5 つを使用しており、64 ビット内メモリを採用しています。手順が実行され、次の図に示すようにこの RCW が配置されました。
@LFGPありがとうございます。コメント欄にログ情報をアップロードしました。
これは私の印刷情報です。分析してみて下さい。
@LFGP 、このファイルはログメッセージです!どうもありがとうございます
@LFGPこんにちは、LFGP 様、私の質問の説明は次のとおりです。
1.LSDKUG_Rev21.08のドキュメントを参考に、flex-builderを使ってTF-A関連のファームウェアをコンパイル・生成しました。公式のデフォルトファームウェア rcw_2200_750_3200_19_5_2_ser_pbi_dis.bin は、flex-builder を介して bl2_flexspi_nor.pbl に合成されました。FlexSPI フラッシュに書き込んだ後、シリアルポートに出力がありました。当社の DDR ハードウェアは、個別のチップを使用するように設定されています。QorIQ LS シリーズ開発環境用の CodeWarrior Development Studio を通じて PBL を構成し、PBL_Binary.bin ファイル (つまり RCW) を生成し、flex-builder を介して bl2_flexspi_nor.pbl を合成しました。しかし、FlexSPI フラッシュに書き込んだ後、シリアル ポートに出力がありませんでした。
2. DDR構成パラメータを変更して、ddr_init.cを使用しました。(DDRパラメータの設定用)、ddr.h、platform_def1.h(DDRハードウェアタイプの設定用)プロジェクトディレクトリの下のGenerated_Codeパスで対応するddr_init.cを同期的に変更します。プラットフォーム定義.h、flex-builder 内 (パス: components/firmware/atf/plat/nxp/soc-lx2160a/lx2160ardb) など。この変更方法は正しいでしょうか?
3. 当社のハードウェアは DDR4 ディスクリート チップを使用しています。「DiscreteType」を選択してよろしいでしょうか? 3. 私が使用しているハードウェアは DDR4 ディスクリート チップです。「DiscreteType」を選択してください。
Generated_Code.rar は、DDR を変更した後に生成されたコードです。Pbl_binary.binは、実際のハードウェア構成に基づいて生成したコードです。rcw_2200_750_3200_19_5_2_ser_pbi_dis.bin ファイルは、公式コンパイルを使用して生成されたファイルです。