DWARF Parser internal error: Parser::describeSymbol xcpDummyDoubleVariable is not a global variable.
Show older comments
The project is loaded from "Embedded Coder Support Package for STMicroelectronics Discovery Boards".
If pressing "run" or "Build,Deploy & Start",there is no error returned.pressing the "Monitor & turn" button will return errors.
The errors returned are shown below:
External Mode Open Protocol Connect command failed
Caused by:
DWARF Parser internal error: Parser::describeSymbol xcpDummyDoubleVariable is not a global variable
Component:Simulink | Category:Block diagram error
Unable to connect to the 'STM32F746G-Discovery' target for 'stm32f746gdiscovery_audio_equalizer'.
Component:Simulink | Category:Model error
If other modules are commented out and only input and output are left, as shown in the figure, this error message will still be reported. This problem will not appear on the stm32f4 disco development board. Note that stm32f4 uses an additional ttl-233.

5 Comments
liangmaokun liangmaokun
on 29 Dec 2020
Jos de Koning
on 8 Jan 2021
I am running into the exact same issue. Have you managed to solve this?
Serdar Tombul
on 20 Apr 2021
Exact same issue here with TI Delfino. Any solutions?
Victor Bayer
on 17 Dec 2021
one more
Diego Armando de Jesus Gutierrez Torres
on 25 Feb 2022
three
Accepted Answer
More Answers (4)
Nithin
on 5 Dec 2023
1 vote
This issue may occur if Monitor & Tune is run without logging any signal or if there are no outports connected in the Simulink model. Ensure a signal is selected for logging in the model. After doing so, the error message should disappear and external mode should run as expected.
If the problem still persists, contact MathWorks Technical Support: If the problem still persists https://in.mathworks.com/support/contact_us.html
1 Comment
Robert Scott
on 5 Jun 2024
This is still broken.
bert de Jong
on 28 Jun 2022
0 votes
Please note that this issue has been fixed in R2022a.
2 Comments
Alexander
on 14 Feb 2023
I am using R2022b and the issue is still there despite the changes in the xcp_ext_common.c file
Vivek
on 30 Mar 2023
I tried to implement it but its not working.... I have matlab R2021a and hardware interfaced is jetson nano. I tried to modify the code as specified in above solution but its not working...
Sanath
on 8 Sep 2023
0 votes
Hi, I still have this issue in MATLAB 2023a, my serial communcation is not working.has anyone found a solution?
2 Comments
Mahesh Bharath Pudutha
on 20 Sep 2023
Hello,
Even I am facing the same issue, The controller which I am using is TMS320F28335 and the Matlab version is 2023a. Requesting for any leads and help.
Sanath
on 25 Sep 2023
While i have not been able to identify the source of the issue, this is what i think is a work around for me. My connect function doesnt work still but monitor and tune works fine.
- Try increasing the baud rate to max possible by trial and error and make sure you have dedicated timer swtiched off in external mode.
- Select the correct com port for STM and for newer versions, the Virtual COM port is to be connected.
- This is the work around which worked for me, I run the "STM external mode" example, once it works, I edit and build my whole model in the same example file.
Rakesh
on 25 Sep 2023
0 votes
Hi, I still have this issue in MATLAB 2023a, my serial communcation is not working.has anyone found a solution?
External Mode Open Protocol Connect command failed
Caused by:
DWARF Parser internal error: Parser::describeSymbol xcpDummyDoubleVariable is not a global variable
Component:Simulink | Category:Block diagram error
Unable to connect to the 'STM32F746G-Discovery' target for 'stm32f746gdiscovery_audio_equalizer'.
Component:Simulink | Category:Model error
2 Comments
Sanath
on 25 Sep 2023
While i have not been able to identify the source of the issue, this is what i think is a work around for me. My connect function doesnt work still but monitor and tune works fine.
- Try increasing the baud rate to max possible by trial and error and make sure you have dedicated timer swtiched off in external mode.
- Select the correct com port for STM and for newer versions, the Virtual COM port is to be connected.
- This is the work around which worked for me, I run the "STM external mode" example, once it works, I edit and build my whole model in the same example file.
vallela
on 26 Sep 2023
I am facing the same problem. In my case monitor and tune also not working. where can i find the stm external mode example. it would be really helpful if you can help me. where can I increase the baud rate.
Categories
Find more on STMicroelectronics Discovery Boards in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!