We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have installed the latest version of mdk536.exe for ARM7 LPC2148 but during debugging the program some errors are found.
Which are as follows:
Error: C9580E: ARM7 is not available with the current toolkit and license. Check that ARM_TOOL_VARIANT is set correctly.Check that your license details are correct in the License Management dialog of MDK. Additional information is available at: www.keil.com/.../license_management.htm 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_TOOL_VARIANT: unset - ARM_PRODUCT_PATH: unset - Product location: C:\Keil_v5\ARM\sw\mappings - Toolchain location: C:\Keil_v5\ARM\ARMCC\Bin - Selected tool variant: mdk_liteProduct: MDK-ARM Lite 5.36Component: ARM Compiler 5.06 update 7 (build 960)Tool: ArmCC [4d365d]Fatal error: C3903U: Argument 'ARM7TDMI' not permitted for option 'cpu'.assembling Startup.s...Startup.s: Error: A9580E: ARM7 is not available with the current toolkit and license. Check that ARM_TOOL_VARIANT is set correctly.Startup.s: Check that your license details are correct in the License Management dialog of MDK. Additional information is available at:Startup.s: www.keil.com/.../license_management.htmStartup.s: If you need further help, provide this complete error report to your supplier or license.support@arm.com.Startup.s: - ARMLMD_LICENSE_FILE: unsetStartup.s: - LM_LICENSE_FILE: unsetStartup.s: - ARM_TOOL_VARIANT: unsetStartup.s: - ARM_PRODUCT_PATH: unsetStartup.s: - Product location: C:\Keil_v5\ARM\sw\mappingsStartup.s: - Toolchain location: C:\Keil_v5\ARM\ARMCC\BinStartup.s: - Selected tool variant: mdk_liteStartup.s: Product: MDK-ARM Lite 5.36Startup.s: Component: ARM Compiler 5.06 update 7 (build 960)Startup.s: Tool: ArmAsm [4d35fa]Startup.s: error: A3903U: Argument 'ARM7TDMI' not permitted for option 'cpu'.
How can I solve these errors, please guide me.
This is a license issue.
As written here https://www2.keil.com/mdk5/selector/ , MDK-lite doesn't support Arm7/9 legacy devices. If you want to work on an Arm7 device, you need to purchase a MDK plus license