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

14 次查看(过去 30 天)
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

回答(2 个)

Subhadra Mahanti
Subhadra Mahanti 2019-9-4
Have you checked the baud rate? Make sure that it is in line with the external mode baud rate (921600).
  3 个评论

请先登录,再进行评论。


경민 박
경민 박 2022-7-22
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.

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by