I'm trying to use Keil for the first time and I can't seem to use any devices other than M0 devices. When I install their packs, they do not appear under the devices. What am I doing wrong?
In the attached screenshots I show the packs that I have installed, which showsSTM32F0, F1, F3, G0, H7, L0, and L1 selected. The device tab of the target options shows only F0, G0, and L0 available.
Related Links
- Free License key, MDK for STM32F0/G0/L0
MDK for STM32F0/G0/L0 and BlueNRG-1/2/LP/LPS - Installation & Activation (keil.com)
- MDK registration:
http://www.keil.com/support/man/docs/license/license_sul_install.htm
- Returning to MDK Eval:
LICENSE: Returning to an Evaluation Version of MDK (MDK-Lite) (arm.com)
- Arm Compiler 5 installation with MDK 5.37 and newer:
Arm Compiler 5 not available in Keil MDK
Thank you for your reply, I needed a license that would work with M4 devices, the first link you provided is only for M0. I was able to get a license for 'MDK-ARM Community' which should work with M4, but I still get an 'ARMLMD_LICENSE_FILE is not set. You must set this to the path to your license.' error. I am trying to use ARM compiler V5.06, I have installed it and added it to the 'Manage Project Items' window as shown in the attached screenshot.
What does it say under File -> License Management ?
1. "I was able to get a license for 'MDK-ARM Community" -> How did you get that license?
2. Did you install Arm Compiler 5 as explained at:
Arm Compiler 5 not available in Keil MDK ?
That's what I needed, thank you!