私は i.MX93 M33 コア開発の初心者です。サンプル コード mcimx93evk_rpmsg_lite_str_echo_rtos_remote_cm33 と mcimx93evk_flexio_i2c_read_accel_value_transfer_cm33 をテストしましたが、どちらも正常に動作しました。
しかし、FlexIO I²C 関数を mcimx93evk_rpmsg_lite_str_echo_rtos_remote_cm33 にマージしようとすると、プログラムは FLEXIO_I2C_MasterInit() によって呼び出される FLEXIO_SetShifterConfig() で停止してしまいます。
これら 2 つの機能 (初期化順序、クロック/IRQ 設定、注意すべきリソース競合など) をきれいに統合するためのアドバイスやベスト プラクティスを共有していただける方はいらっしゃいますか?どなたかご指導いただければ幸いです。よろしくお願いします。
dtbを添付しました。ありがとうございます!
こんにちは@nyc
使用している dts を共有していただけますか?
よろしくお願いします、
志明
@スタッフお手伝いできるスタッフはいますか?
こんにちは@nyc
dtsをチェックしましたが、異常はありません。コードをもう一度確認し、クロックが生成されていることを確認してください。FLEXIO I2C ファイルを再度確認してください。
よろしくお願いします、
志明