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