Error occurred while executing external mode mex-file 'ext_comm': timed-out waiting for second connect response packet when using Simulink raspberry pi support package.
3 次查看(过去 30 天)
显示 更早的评论
Hi
I am trying to get information about the encoder on the motor by using Simulink raspberry pi support package, my raspberry pi version is 4B
Here is my Simulink program:
The following are the settings of my encoder block:
I use Monitor and tune button to run the program on Rpi 4B , but when the code is uploaded to the board, it gets stuck in the initialization part, and then I get the following error message:
"Error occurred while executing external mode mex-file 'ext_comm': timed-out waiting for second connect response packet"
I was looking for a solution to a similar problem in the forums, and there were people who mentioned baud rate modification, but I didn't find any baud rate modification method in my hardware settings section:
How can I fix this error? Any help will be pretty much appreciated.
Thanks in advance.
2 个评论
Nirmalkumar Doreraju
2022-3-3
Hi Tian,
The problem mentioned happens only for Encoder blocks or does it happen even when you run a simple model like 'raspberrypi_gettingstarted' in 'Monitor & Tune'?
Regards,
Nirmal
回答(1 个)
Chetan
2023-9-15
It seems that you're encountering an error with Raspberry Pi in external mode.
To resolve this issue, I recommend trying the following steps:
Change the baud rate by using the following command:
codertarget.arduinobase.registry.setBaudRate(gcr,*nomberofBaudRate)
For more detailed instructions on changing the baud rate for the boards, you can refer to the following articles:
- https://in.mathworks.com/matlabcentral/answers/443100
- https://in.mathworks.com/matlabcentral/answers/377010
I hope these suggestions help you resolve the issue you are facing.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Raspberry Pi Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!