Error while executing external mode on Arduino Mega
Mostra commenti meno recenti
I was trying to build a Simulink model into Arduino Mega 2560 but got an error as follows:-
"Error occurred while executing External Mode MEX-file 'ext_comm': ExtGetTargetPkt() call failed while checking target pkt header. Component:Simulink | Category:Block diagram error Error occurred while executing External Mode MEX-file 'ext_comm': ExtSetTargetPkt() call failed on CLOSE. Ensure target is still running"
Please tell me what is wrong with my model... I have attached my model and error message on diagnostic viewer with this question.
6 Commenti
Madhu Govindarajan
il 30 Gen 2018
I feel like the sample time might be the issue. Have you tried changing that?
Omkar Bhanap
il 31 Gen 2018
Madhu Govindarajan
il 2 Feb 2018
You are correct in that the sample time can be set to 1 micro second. But when you are streaming data over serial (External mode) it might not necessarily work.
You can try and slow the sampling time down to something absurdly slow (like 1/10th a of second) and check if this is causing the issue. If it is, then you can adjust different parameters appropriately. If it is not, at least you know for sure that this is not the reason.
Omkar Bhanap
il 8 Feb 2018
Madhu Govindarajan
il 8 Feb 2018
I ran the model in your attached file without any error messages when I disabled the overrun detection option. I got the same error message when I enabled overrun detection option at 1K Hz sampling time - Error:Error occurred while executing External Mode MEX-file 'ext_comm': ExtGetTargetPkt() call failed while checking target pkt header.
Hopefully that helps. If not, I would recommend slowing the sampling time both on the block and at the model level to 100 Hz or 1 Hz. If that also does not work, please reach out to MathWorks Technical support and they should be able to assist you with this.
Omkar Bhanap
il 20 Mar 2018
Risposte (0)
Categorie
Scopri di più su Arduino Hardware in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!