Matlab unable to use existing Embedded Coder License

I am running the https://www.mathworks.com/help/soc/ug/5GNRCellSearchUsingXilinxRFSoCDevice.html on example for the Xilinx RFSoC ZCU 111 on MATLAB Simulink 2022b, with Xilinx Vivado v2020.2. When I select the Configure, Build & Deploy option on the soc project, Followed by Build, load, and run>Validate Menu>Validate
Error is raised for Required MathWorks products and vedor tool with message "The use of this feature requires a license for the Embedded Coder"
However when testing for the license:
license('test','RTW_Embedded_Coder')
ans =
1
Any help in deducing the issue is appreciated.

 Accepted Answer

Himanshu
Himanshu on 20 Oct 2023
Edited: Stefanie Schwarz on 8 Jul 2025
Hey,
I understand that you are trying to generate C/C++ code using Embedded Coder, but your Embedded Coder License is not detected by the SoC Blockset workflow.
Please refer to the troubleshooting steps presented in the following artile:
Hope this helps!

1 Comment

Danna
Danna on 24 Oct 2023
Edited: Danna on 24 Oct 2023
@Himanshu Thanks for the help! I realized that even though I had Embedded Coder installed, Matlab wasn't recognizing it when I ran
ver -support
. I did the following:
  1. Shift matlab from non-root to root, through license manager.
  2. I went to Add Ons>Manage Add Ons>Uninstalled Embedded Coder and just reinstalled it.
  3. Shifted matlab back to non-root user.
Followed by this I opened Matlab again and that did the trick.

Sign in to comment.

More Answers (0)

Products

Release

R2022b

Asked:

on 17 Oct 2023

Edited:

on 8 Jul 2025

Community Treasure Hunt

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

Start Hunting!