Simulinkでのエクスターナルモードを用いたときにマイコンのメモリを必要以上に使用してしまう
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
私は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 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Run on Target Hardware en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!