2256690_ja-JP

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

2256690_ja-JP

2256690_ja-JP

[RTD] FlexIO I2C、DMA最適化でチャネルトラブルなし

こんにちは@DanNguyenDuy
Mobis は、DMA 最適化を有効にしようとしたときに、以下のように FlexIO I2C のチャネル トラブルに遭遇しました。
alexyang_0-1765173965235.png

DevAssert(Master != NULL_PTR) でスタックしていましたが、私のレビューではチャネル インデックスに問題はないようです。

0 : LPI2C
1 : LPI2C
2 : FlexIO_0_1 : FlexIO I2C #0 / DMA 最適化 / DMA タイマー 2
3 : FlexIO_4_5 : FlexIO I2C #1 / DMA 最適化 / DMA タイマー 6

したがって、FlexIO I2c チャネル = 1 (I2c チャネル = 3) は適切ですが、実際にはチャネルは表示されません。

以下はDMA最適化されたFlexIO I2CのMobisの設定です。

alexyang_1-1765174196902.png

alexyang_2-1765174212005.png
alexyang_3-1765174222142.png

alexyang_4-1765174251091.png

なぜマスターがNULL_PTRになるのでしょうか?デバッグ方法を教えてください。
DMA 最適化を有効にすると何か問題がありますか?Scatter Gatherは次のRTD_I2C_UM.pdfに割り当てられました。
DMA 最適化設定に問題があり、STOP/NACK が適切に生成されない場合、症状が発生するCANですか?FlexIO I2C DMA の最適化例を教えていただけますか?

RTDRe: [RTD] FlexIO I2C no channel trouble under DMA optimize

こんにちは@alexyang
返事が遅くなってごめんなさい。I2C プラグインに含まれている RTD_I2C_UM.pdf には、FlexIO DMA 最適化を構成する方法を説明するセクションがあります。

cuongnguyenphu_0-1765539691650.png


この機能を設定するには、このセクションに従ってください。

Re: [RTD] FlexIO I2C no channel trouble under DMA optimize

こんにちは@cuongnguyenphu
添付は、FlexIO I2C DMA 最適化の検証です。
これはあなたが言及した I2C_UM に基づいており、役に立ちます。

ありがとう。
BR、
アレックス・ヤン

Tags (1)
No ratings
Version history
Last update:
‎12-17-2025 02:27 AM
Updated by: