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.
Hello !
I'm working on a weather station with Freescale FRDM KL25Z board. I have seen that some device like LPC18xx have its own CMSIS drivers (like I2C, SPI, MCI and many more !). I would like to know if ARM MDK have the same CMSIS driver for my Freedom board because I can't find it on Manage Run-Time Environment after creating a new project on KeiL µV5.12. Why ?
If not, do I have to create my own drivers ?
I hope no, because I just finished to code I2C protocol and the weather station will surely need SPI (for displaying data) and Ethernet API. CMSIS is a good benefit in order to upgrade my dev board in the future without recoding almost everything.
Have you tried installing the appropriate software packs in uVision? From v5.12 onwards software for all devices is no longer installed by default and required software can be downloaded by using the pack installer: from the Project Menu --> Manage --> Pack Installer...
From here you can select the support files for your chosen device.
Hi Eoin !
Yes I already installed Kinetis KLxx_DFP pack like yon can see below :
It's just Unlike other vendor (ST, NXP and more), it seem that Freescale CMSIS driver are not completely present for KLxx family... But maybe I'm wrong so that why I ask it here .
Look by yourself :
Freescale KL25Z :
NXP LPC18xx :
There are so much more interesting thing with LPC18xx. I'm pretty frustrated.
Hello 0zmax,
unfortunately, there are no CMSIS-Drivers available for Freescale devices at the moment. In the meantime please use the drivers from the latest Freescale SDK as shown in this video: http://www2.keil.com/freescale/
Kind regards,
Christopher
Hello
You might find Freescale's Processor Expert rather useful.
You can use Processor Expert to create source files for the peripherals you desire. Then, you can import these into Keil MDK as a uVision project. You can then add your own source files into this project created by Processor Expert.
Here is a useful blog: Using Keil μVision 5 with Processor Expert | MCU on Eclipse
More information on implementing this concept is here including a video: Freescale Kinetis - Vybrid
Thanks
Bob Boys
ARM