I have installed ARM compiler 6.16 windows 64-bit version on windows docker container. please go through the below ARM compiler error which we are facing and help us with the process of how to activate the license of ARM compiler.
ERROR:
armclang: error: Your installation could be misconfigured or corrupted.
Check that your licensing and toolkit configuration is set up correctly, using the information available at: https://developer.arm.com/tools-and-software/software-development-tools/license-management/resources/product-and-toolkit-configuration.Information about this error is available at: ds.arm.com/.../lic86 General licensing information is available at: ds.arm.com/.../ If you need further help, provide this complete error report to your supplier or license.support@arm.com. - ARMLMD_LICENSE_FILE: unset - LM_LICENSE_FILE: unset - ARM_PRODUCT_DEF: unset - ARM_PRODUCT_PATH: unset - ARM_TOOL_VARIANT: unset - Product location: product not found - Toolchain location: C:\Keil_v5\ARM\ARMCLANG\bin - Selected tool variant: productProduct: unknownComponent: ARM Compiler 6.16Tool: armclang [5dfeb700]
makefile:316: recipe for target 'build/ES1/release/AFE_TPS8802/drv_afe.o' failedmake: *** [build/ES1/release/AFE_TPS8802/drv_afe.o] Error 1
To use the Arm Compiler 6 for Embedded in Docker, we have a tutorial for a Cortex-M55 device: https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/how-to-use-the-arm-cortex-m55-processor-with-the-open-source-cmsis-library see also https://github.com/ARM-software/Tool-Solutions/tree/master/docker/cmsis-models On this community.arm.com page, the sections: - "Docker provides consistent results and is a great way to learn" - "CMSIS Test Framework prerequisites" … should be of particular interest This tutorial assumes you are using an "Arm Developer Studio License", or a stand-alone Arm Compiler license. You can get a temp license. See: https://github.com/ARM-software/Tool-Solutions/blob/master/docker/cmsis-models/README.md Once you have the license, To tell the containers where your FlexLM server is located you can either a. set the windows environment variable ARMLMD_LICENSE_FILE b. modify the scripts to use the '-e' option see "Passing the license server to the containers" on https://hub.docker.com/r/armswdev/arm-tools PS: Some other useful resources about Arm and Docker: https://developer.arm.com/documentation/102085/latest https://hub.docker.com/r/armswdev/arm-tools https://github.com/ARM-software/Tool-Solutions/tree/master/docker/cmsis-models https://community.arm.com/arm-community-blogs/b/tools-software-ides-blog/posts/getting-started-with-docker-on-arm