2117066_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2117066_ja-JP

2117066_ja-JP

ADC DMAの例が動作しない

こんにちは、


私はMBDT v1.5を使用してS32K3X8EVB-Q289のプロジェクトを開発しています


私は DMA を備えた ADC を実装しようとしており、少し努力した後、オンラインで次のチケットを見つけました:

https://community.nxp.com/t5/モデルベース設計ツールボックスMBDT/DMA有効化-in-MBDT/mp/1819674


これに基づいて、 @Irina_Costachescuが示したすべての指示を実装しようとしました。


ビルドしようとすると問題が発生します...matlab で次のエラーが発生します:

simon98_0-1750087663761.pngsimon98_0-1750087663761.png


この問題を解決する方法が分かりません... 解決方法や、何か見落としている点があれば教えていただけますか?


よろしくお願いします。


サイモン


Re: ADC DMA Example doesn't work

こんにちは、 @simon98さん

最新のNXP モデルベース デザイン ツールボックス (S32K3 用) バージョン 1.8.0 には、ADC と DMA を使用する更新されたモデル例(adcフォルダー内のs32k344_pwm_adc_dma_s32ct)が含まれています。このモデルはアプリケーションのリファレンスとして使用できます。


お役に立てば幸いです。

ドラゴス

Re: ADC DMA Example doesn't work提供された例から構成をインポートして少し前進しましたが、まだこの問題が残っています。

https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/ADC-DMA-Example-doesn-t-work-with-my-S3...
Re: ADC DMA Example doesn't work

こんにちは@dragostomaさん

MBDT バージョン 1.8 から初めて、DMA の例を使用して ADC をテストできるようになりました。

最初は、同じ問題が発生しました。コールバックは実行されましたが、FreeMASTER では変数ADC_POT0の値が更新されませんでした (バージョン 1.6 で発生したのと同じ動作)。

何度か試した後、DMA が実際に正しく動作しているかどうかを確認するために、次の MCL ブロックを追加してみました。

2.png2.png

さらに調査するために、 S32DS 3.6でプロジェクトを開きました。デバッグ中に、Simulink の MCL ブロックがコメント アウトされている場合でも、 ADC_POT0 がポテンショメータの位置に応じて変化することがわかります。しかし、FreeMASTERではADC_POT0は更新されません。

したがって、私はこの動作の原因は何なのか、そして何らかの方法で FreeMASTER の動作を修正できるかどうか疑問に思いました。

添付されているのは、これらのテストに使用したプロジェクトです。

皆様のフィードバックをお待ちしております。

ありがとう、
サイモン

标记 (1)
无评分
版本历史
最后更新:
‎03-12-2026 04:34 AM
更新人: