こんにちは、
私はプロジェクトの一つでimx8 Nanoを使っており、M7コアにはRPMsg-Lite(3.1.2)が搭載されています。現在、A53コアのLinuxカーネルを6.18にアップグレードしています。RPMsg-Lite(3.1.2)はこのLinuxカーネルバージョン6.18と互換性がありますか?それともRPMsgライブラリファイルの更新が必要ですか?
敬具
ヤドゥナート・R
こんにちは @Yadunath。
NXPサポートにご連絡いただきありがとうございます!
問題なく動作するはずです。しかし、すべてのBSPとMCUXpresso SDKsの組み合わせを確認できる内部互換性マトリックスは持っていません。
どのBSPバージョンとMCUXpresso SDKのバージョンを使っているのか教えていただけますか?自分の側でこれを正当化しようとCAN努力します。
よろしくお願いします、
チャビラ
こんにちは@chavira
カーネルを5.15から6.18に移植する際
# dmesg -T |grep -Ei 'rpmsg|rproc'
[2024年10月8日火曜日 15:42:28] IMX RPMSGドライバーが登録されました。
[2024年10月8日火曜日 15:42:29] imx-rproc imx8mn-cm7: error -ENOENT: クロックを有効にしられませんでした
[2024年10月8日火曜日 15:42:29] imx-rproc imx8mn-cm7: ドライバー付きプローブ imx-rproc エラー -2 で失敗
[火曜日 2024年10月8日 15:42:29] remoteproc remoteproc0: releaseingimx-rproc
このエラーが出ます。このエラーをオンラインで検索したところ、DTSにダミークロックを追加するように求められました。
IMX8Mn-CM7 {
互換性 = "FSL,IMX8mn-CM7";
RSC-DA = <0xb8000000>;
クロック = <&CLK IMX8MN_CLK_DUMMY>;
mbox-names = "tx", "rx", "rxdb";
mbox = <μ 0 1
&ミュー 1 1
μ 3 1>;
memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, <&rsc_table>;
status = "OK";
}
これが唯一の変更なのでしょうか?この変更の理由は何ですか?
よろしくお願いいたします
ヤドゥナス・R