こんにちは、
Yocto ビルドを使用しない場合、bootROM で認識できる u-boot イメージを生成できるツールはありますか?
よろしくお願いします!
クレーン
こんにちは、
ご返信よろしくお願いします。
SO、import_ddr_drv のルールは必要ありません。
S32DS を使用する場合、プロジェクトを作成して ConfigTools -> DDR をクリックした後、ビデオに示すように DDR 構成については何もポップアップ表示されませんでした。ツール バーは以下のようになりますが、DDR のアイコンはありません。
cranes_0-1763416103915.png
インストールされるパッケージは以下の通りです。
cranes_1-1763416141384.png
一部のドキュメントでは、SW32_RTD_4.4_4.0.0_DS_updatesite_D2210.zip をインストールするように記載されていますが、どこにも見つかりません。それが本当に必要かどうかは分かりません。
よろしくお願いします!
クレーン
こんにちは@cranes 、
前回の返信が役に立ってよかったです。DDR ファイルを生成するには、S32 Design Studio の DDR ツールを使用する必要があります。詳細については、次の URL を参照してください: https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/Getting-Started-DDR-Tool/ta-p/1130390
使用している S32 Design Studio のバージョンに応じてインターフェースが多少変わる場合がありますが、基本的な手順は同じです。
他にご質問があればお知らせください。
ご返信ありがとうございます。それは役に立ちます。
さて、次の疑問が浮かびます。カスタム ボード用の DDR バイナリはどのように生成されますか?
BSP ユーザー マニュアルのセクション 11.1 を見ると、次の 2 つのアクションが記載されています。
1. DDRツールを使用する
2. import_ddr_drv ターゲットを呼び出して make を使用します。
これらはそれぞれ独立した生成方法ですか、それとも両方を組み合わせる必要がありますか?
import_ddr_drv のルールを使用する場合、いくつかのファイルが必要になるようです。それらはどのように生成されるのでしょうか?
よろしくお願いします!
クレーン
こんにちは@cranes 、
ご利用いただきありがとうございます。ご質問に関して、はい、U-Boot バイナリを手動でビルドし、QSPI または SD カードにフラッシュすることができます。BSP マニュアルを確認してください。バージョンによってはセクションが異なる場合があります。たとえば、BSP44 では、3.2.2「U-Boot ブートローダーの設定とビルディング」と3.2.4「Arm Trusted Firmware のビルディング」をCAN確認できます。これにより、ATF + U-Boot バイナリをビルドできるようになります。
他にご質問があればお知らせください。
2番目の質問の答えを見つけました。はい、カスタムボードは評価ボードとは異なる方法で扱われます。カスタム ボードではソース コードが使用され、評価ボードではバイナリ ファイルが使用されます。
ご返信よろしくお願いします。
M コアのサンプル プロジェクトが見つかりました。DDR の構成は A コアと同じだと思います。新たな質問は、別の投稿で以下のように提起されています。
よろしくお願いします!
クレーン
こんにちは@cranes 、
返事が遅くなって申し訳ありません。ここ数日はオフィスを離れていました。
明確にするために、S32DS の任意の例をピン構成のベースとして使用することができ、次のオプションを使用してそれらを開くことができます。
alejandro_e_0-1764712472494.png
次に、ペリフェラルビュー(右上の小さな USB シンボル)で、必要なすべてのMCAL(AUTOSAR ドライバ)とドライバ(NXP による SW スタック)を追加できます。
alejandro_e_1-1764712728851.png
次に、上部中央の[コードの更新]ボタンを使用して構成を更新できるCAN、これはDDRビューで生成される DDR コードとは異なります。
承認された解決策として返信を選択されたため、このサポート投稿では適切な通知が届きません。FUTUREさらに質問や問題がある場合は、新しい投稿を作成していただければサポートさせていただきます。
よろしくお願いします。