Why is there a version mismatch for QEMU when I try to install both 'SoC Blockset Support Package for Embedded Linux Devices' and 'Embedded Coder interface to QEMU Emulator'?
4 views (last 30 days)
Show older comments
MathWorks Support Team
on 27 Sep 2022
Answered: MathWorks Support Team
on 15 Nov 2022
The support packages 'SoC Blockset Support Package for Embedded Linux Devices' and 'Embedded Coder Interface to QEMU Emulator' are reporting a QEMU version mismatch when I install and configure them. 'SoC Blockset Support Package for Embedded Linux Devices' package requires QEMU 4.2.0, and the 'Embedded Coder interface to QEMU Emulator' package requires QEMU 6.2.0. However, when I install both versions of QEMU in the 'C:\Program Files\qemu' folder and try to install each support package, I receive version mismatch errors for each of the support packages. How can I install both packages successfully?
Accepted Answer
MathWorks Support Team
on 27 Sep 2022
This issue is caused by different installations of QEMU overwriting each other when they are installed. When QEMU is installed in the C:/Program Files/qemu folder, it overwrites any references to the other version of QEMU. To resolve this issue, please install the different versions of QEMU in different folders. Please do so by following the steps below:
Install 'Embedded Coder Interface to QEMU Emulator' and QEMU 6.2.0
1) Navigate to the following web page and download 'qemu-w64-setup-20211215.exe'. This is QEMU version 6.2.0.
2) Run the QEMU installer.
3) In the installer, specify the destination folder as 'C:\Program Files\qemu62'
4) Install QEMU and click 'Finish' once the installation is done
5) Open the MATLAB Add-On Manager. For more information on opening the Add-On Manager please refer to the link below:
6) Find the 'Embedded Coder interface to QEMU Emulator' add on and click the gear icon on the right side of the row
7) When the QEMU Emulator Interface Setup window displays, click 'Next' on the Install third-party software page as the software is already installed
8) Specify 'C:\Program Files\qemu62' as the folder for the QEMU installation and click 'Validate'
9) Once the folder is validated, click 'Finish'
Install 'SoC Blockset Support Package for Embedded Linux Devices' and QEMU 4.2.0
1) Navigate to the following web page and download 'qemu-w64-setup-20200201.exe'. This is QEMU version 4.2.0.
2) Run the QEMU installer.
3) In the installer, specify the destination folder as 'C:\Program Files\qemu42'
4) Install QEMU and click 'Finish' once the installation is done
5) Open the MATLAB Add-On Manager. For more information on opening the Add-On Manager please refer to the link below:
6) Find the 'SoC Blockset Support Package for Embedded Linux Devices' add on and click the gear icon on the right side of the row
7) When the Hardware Setup window displays, click 'Next' on the Select Embedded OS Image page
7) Click 'Next' on the Install QEMU Emulator Software page as the software is already installed
8) Specify 'C:\Program Files\qemu42' as the folder for the QEMU installation and click 'Validate'
9) Once the folder is validated, click 'Finish'
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!