USB Device not available for Kinetis?

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!

Parents
  • Hi David,

    the current device coverage is listed here: http://www.keil.com/support/docs/3707.htm
    The article also explains other devices that we will cover soon. We are planning to do further work on the Freescale Kinetis devices in Q3'15 and will update the article once we have release dates available.

    I know that the current situation is not ideal. We currently support about 3000 devices with basic device support and about 600 devices with full CMSIS-Driver implementations. We will extend this device coverage over the next few months, but it is impossible to support every device with a full set of CMSIS-Driver.

    However, CMSIS-Driver can be create also by users, and you may be able to use the Freescale Kinetis K64 implementation that is already available as starting point for other Freescale devices.

Reply
  • Hi David,

    the current device coverage is listed here: http://www.keil.com/support/docs/3707.htm
    The article also explains other devices that we will cover soon. We are planning to do further work on the Freescale Kinetis devices in Q3'15 and will update the article once we have release dates available.

    I know that the current situation is not ideal. We currently support about 3000 devices with basic device support and about 600 devices with full CMSIS-Driver implementations. We will extend this device coverage over the next few months, but it is impossible to support every device with a full set of CMSIS-Driver.

    However, CMSIS-Driver can be create also by users, and you may be able to use the Freescale Kinetis K64 implementation that is already available as starting point for other Freescale devices.

Children
More questions in this forum