2130844_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2130844_ja-JP

2130844_ja-JP

i.MX93 低電力ブート

こんにちは@AldoG

Yocto 6.12 でi.MX93 の低電力ブートを実行する予定です。

cm33 でブートした後、cm33 から Linux をブートする方法はありますか?

Re: i.MX93 low power boot

こんにちは@WolsYang


AコアでLinuxを起動するには、U-Bootターミナルで「boot」コマンドを使用します。

Re: i.MX93 low power boot

こんにちは@Chavira
rpmsg_lite_pingpong_rtos/linux_remoteには、次のような記述があります。

プライマリコアはセカンダリコアをリセットから解放し、コア間通信が確立されます。

しかし、私はa-corc Linuxコードを呼び出すようなものは見ませんでした

rpmsg_lite_pingpong_rtos/linux_remote/main_remote.c

また、Readmeにはデモの準備も記載されています

3. Linux BSP を u-boot で起動し、SD カードから M コア イメージをロードして実行します。(事前にイメージをSDカードに入れてください。)=> mmc 1:1 0x80000000 /rpmsg_lite_pingpong_rtos_linux_remote.bin をロード => cp.b 0x80000000 0x201e0000 0x20000 => bootaux 0x1ffe0000 0

4. Linuxを起動する前に、u-bootの「mmcargs」環境変数に「clk_ignore_unused」を追加します。

5.Linuxを起動します。メッセージ レベルを変更するには、「echo '7 4 1 7' > /proc/sys/kernel/printk」を実行します。

まずa-coreを起動し、次にu-bootを使用してm-coreを有効にすると思います

Re: i.MX93 low power boot

こんにちは@WolsYang

複数のコアを操作するための完全な手順については、以下のリンクにある i.MX93-EVK の例をご覧ください。


https://github.com/nxp-mcuxpresso/mcux-sdk-examples/tree/main/mcimx93evk/multicore_examples


よろしくお願いします、
チャビラ

Re: i.MX93 low power boot

こんにちは@Chavira

これについて例はありますか?

私の理解では、m-core を起動した後、u-boot ジョブが完了し、終了します。

その後、たとえば 10 分後に m-core のみが実行されるようになったら、a-core Linux を起動するにはどうすればよいでしょうか?

Re: i.MX93 low power boot

こんにちは@WolsYang


i.MX93 では、両方のコアが連携して動作することが可能であり、そのように意図されています。

M コアが起動したら、A コアで Linux を起動できます。ただし、構成によってはデバイス ツリーにいくつかの調整を加える必要がある場合があります。

ご存知のとおり、両方のコアはほとんどのペリフェラルにアクセスできます。したがって、M コアによって使用されるすべてのペリフェラルが A コアのデバイス ツリーで無効になっていることを確認することが重要です。これにより、リソースの競合が防止され、両方のコアの安定した動作が保証されます。


よろしくお願いいたします!

チャビラ

Re: i.MX93 low power boot

こんにちは@Chavira

説明が分かりにくくて申し訳ございません。

つまり、u-bootでm-coreのみで.binを有効にすると、.binを起動した後内容、u-boot が閉じます (正しくない場合はお知らせください)

SO、.binを起動した後m-core のみにコンテンツがある場合、a-core で Linux を起動するにはどうすればよいでしょうか?

Re: i.MX93 low power boot

こんにちは@WolsYang

NXP サポートにお問い合わせいただきありがとうございます。


M コアはリアルタイムの低電力タスク向けに設計されており、完全な Linux オペレーティング システムをサポートするために必要なリソースがないため、M コアで Linux を実行することはできません。


よろしくお願いします、
チャビラ

Tags (1)
No ratings
Version history
Last update:
‎11-22-2025 08:49 AM
Updated by: