Freescale publishes a CMSIS compatibility layer for their Kenetis processors, including a Peripheral Access Layer, which is very convenient to maintain code base compatibility. However, when including these in MQX projects there are a number of conflicts with the psp/bsp header file definitions. Is there any intent of adopting the CMSIS headers into the MQX bsp/psp projects?
PMT
Solved! Go to Solution.
Hello PMT,
Which MQX version do you use?
I guess you saw this application note regarding CMSIS: http://www.freescale.com/files/microcontrollers/doc/app_note/AN4489.pdf,this guidline works with MQX 3.7 on IAR.
-Hong
Hello PMT,
Which MQX version do you use?
I guess you saw this application note regarding CMSIS: http://www.freescale.com/files/microcontrollers/doc/app_note/AN4489.pdf,this guidline works with MQX 3.7 on IAR.
-Hong
No I didn't see this application note. Thanks, this is very helpful!
The application note deals with the CMSIS-DSP library, and I was looking more for the CMSIS:
• Core Peripheral Access Layer (CPAL)
• Device Peripheral Access Layer (DPAL)
When I try to include some of these header files there are a number of define conflicts with the MQX headers. It would be nice for MQX to use the CMSIS headers, or at least clear the conflicts, as they would make a code more portable between platforms which I think benefits everyone.
Thanks,
PMT