Hi Maciek,
The MBDT Toolbox includes the AMMCLIB component which has a separate more restrictive licensing.
AMMCLIB licensing has 3 flavors:
- Free-Evaluation Object Code (used in the MBDT) for prototyping only. You can't go into production with this one.
- License Production Object Code (used in the MBDT) and which can be used for production after paying NXP a license fee
- License Production Source Code (not used in the MBDT) which gives you access to the C/asm code of the function's implementation and you can modify but only for NXP chips. This is the most expensive version.
Therefore, if you use NXP MBDT without any AMMCLIB blocks - you can use as an alternative the Mathworks Motor Control Blockset - then you can use the generated code without limitation - free-of-cost.
Only when AMMCLIB blocks are mixed with the generated code and the code goes into a product sold you need to pay the license fee for using AMMCLIB.
The i.MXRT and Kinetis new toolboxes are using a different type of library: RTCESL which is different than AMMCLIB.
S32K11x has an AMMCLIB version different than S32K14x since the cores are different and the number of functions is limited. Both AMMCLIB flavors are shipped with the MBDT S32K1xx 1.4.0 version of the toolbox.
Hope this helps!
Daniel