Error occurred while executing External Mode MEX-file 'ext_comm': Timed-out waiting for second connect response packet.

3 views (last 30 days)
I use the ttyACM0 ( COM3 port in my PC) to enable MAVLink and ttyS2( TELEM2 in PX4 and COM4 in my PC) for the external mode. The Following image is my model configuration setup :
1.png2.png
I was able to build the firmware successfully. However, when I run the external mode, it got a error and said the following ( compied from diagnostic windows) :
Program: [================== ] 90.6%
Program: [=================== ] 97.0%
Program: [====================] 100.0%
Verify : [ ] 1.0%
Verify : [====================] 100.0%
Rebooting.
### Successful completion of build procedure for model: px4_control_system_ver4
Build process completed successfully
host endian mode: Little
Component:Simulink | Category:Model
byte swapping required: false
Component:Simulink | Category:Model
action: EXT_CONNECT
Component:Simulink | Category:Model
Error occurred while executing External Mode MEX-file 'ext_comm': Timed-out waiting for second connect response packet.
Component:Simulink | Category:Block diagram error
Unable to connect to the 'PX4 Pixhawk 1' target for 'px4_control_system_ver4'.
Component:Simulink | Category:Model error
Can somebody help me to fix the problem.....plz

Answers (2)

Subhadra Mahanti
Subhadra Mahanti on 4 Sep 2019
Have you checked the baud rate? Make sure that it is in line with the external mode baud rate (921600).
  3 Comments

Sign in to comment.


경민 박
경민 박 on 22 Jul 2022
I had same problem, and this is how I solved it.
In my case, I created new empty folder, and then in MATLAB I moved my Current Folder to that new empty folder.
Then it worked.

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!