Simulinkでの​エクスターナルモード​を用いたときにマイコ​ンのメモリを必要以上​に使用してしまう

조회 수: 5 (최근 30일)
Takaaki Yamazaki
Takaaki Yamazaki 2021년 2월 26일
私はMATLAB R2018bのSimulinkでArduinoにプログラムを実装しています。以前から動いていた物を先日エクスターナルで実行しようとするとMexfile error target pktと出て実行できなくなりました。そのため診断ビューアーをみたところAtmega328pのメモリを約60%程使用していました。
以前は動いていたこととS-function BuilderでLCD、タイマー割込み、シリアル通信を行っていただけなのでなぜそれほど容量を消費するのかが分かりません。
S-function Builderが重いのかを確かめるためにconstantブロックに定数1を入力しただけのコードをエクスターナルモードで実行したところ約57%ほどメモリを消費していました。
次にコードが重いのかを確かめるためにS-function Builderに書いたコードは元々Arduino ideで作成したものなのでideに戻し実行してみるとメモリ使用率は約5%でした。
原因と解決方法を教えてください。

답변 (0개)

카테고리

Help CenterFile Exchange에서 Arduino Hardware에 대해 자세히 알아보기

제품


릴리스

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!