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.
Hi all
I am evaluating 7-days license for Keil-MDK Pro for Kinetis. I have a TWR-K60F120M tower Kit and I was trying to set up a USB CDC device on that board, with a simple echo program.
But when I try to select Software Components, I add USB Core and then USB Device set to 1, I receive an error saying "require 2.00:CMSIS Driver:USB Device".
But there is not such Driver available! The list of CMSIS Drivers available is just Ethernet, Ethernet PHY, Flash, NAND and USART. By the way, similar problem when I add File System based on Memory Card: SPI and MCI Drivers are missing. And for Ethernet, SPI
Does this mean that if I pay the more than 7000 euros of full license, I can't use this components? MDK-pro version is supposed to include some middleware like USB, Network, FileSystem and Graphics, but..... it seems some of them are not really usable!
Hello David, when deciding for a device, in this case the "Freescale MK60FN1M0xxx12", it is recommended to take a look at the current status of the device support. Keil is offering such information at the MDK5 Device List, which - for that Freescale device - is detailed at: http://www.keil.com/dd2/freescale/mk60fn1m0xxx12/
The link i.e. lists the device details, available example projects, but also such information as: "CMSIS Drivers: No CMSIS-Driver in Device Family Pack."
In this specific case i.e. a USB support for your device is currently is not available. A reason could be that a support is not yet completed by the manufacturer, i.e. Freescale.
But a detailed answer to a missing device support requires sending an Email to Keil's Support Team: support.intl@keil.com