説明:
Port MCALプラグインを使用して、S32K566の複数のADC0アナログ入力ピンを設定しようとしています。複数のADC0入力チャネルを設定すると、コードジェネレーターがIMCR競合エラーを報告します。
構成:
問題:
ADCピンが1つだけ設定されている場合、コード生成は成功しますが、IMCRインデックスは0と報告されます。2つ目のADCピンを追加すると、両方のピンがSIUL2_3上の同じIMCRインデックス0にマッピングされるため、IMCR競合エラーが発生します。
Port_S32K5_Resource.m ファイルを調べたところ、すべての ADC0 アナログ入力チャネルが IMCR マッピング 0 で定義されていることがわかりました。
この問題を解決するには、どのような設定変更が必要ですか?
これが既知のバグである場合、何か回避策はありますか?
こんにちは、 @JaeHeonJeong さん。
S32K5はまだNPI(新製品導入)段階にあるため、専用のサポートチャネルをご利用いただくことをお勧めします。直接FAEサポートにお問い合わせいただくか、こちらのページ( https://support.nxp.com/s/?language=en_US )からチケットを送信して、地域のFAEチームに割り当ててください。あるいは、御社専用のプライベートなコミュニティスペースがあるのかもしれませんが、私にはアクセス権限がないので分かりません。
S32K5は、このコミュニティではまだサポートされていません。ご理解いただきありがとうございます。
よろしくお願いいたします。
ルーカス
ADC0チャンネルは、異なるIMCRを持つ異なるIOピンに基づいている可能性があります。各IOピンは1つのIMCRに専用されているが、
K556の設定については、比較的新しいデバイスなのでよく分かりません。スクリーンショットを投稿してもらえますか?