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)

Categories

Find more on Deployment, Integration, and Supported Hardware in Help Center and File Exchange

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!