MATLAB Answers

Error while executing external mode on Arduino Mega

12 views (last 30 days)
Omkar Bhanap
Omkar Bhanap on 30 Jan 2018
Commented: Omkar Bhanap on 20 Mar 2018
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 Comments

Show 3 older comments
Omkar Bhanap
Omkar Bhanap on 8 Feb 2018
I changed sample time to 0.001second but, still got the same problem. Can you please tell me what might be the reason behind that, Sir ?
Madhu Govindarajan
Madhu Govindarajan on 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
Omkar Bhanap on 20 Mar 2018
Not working on my model. How can I get help from Mathworks Technical Support Assist Team ??

Sign in to comment.

Answers (0)