Will MQX Support CMSIS Peripheral Access Layer?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Will MQX Support CMSIS Peripheral Access Layer?

跳至解决方案
1,897 次查看
pmt
Contributor V

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  

0 项奖励
回复
1 解答
1,464 次查看
hongtranduc
Contributor II

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

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,465 次查看
hongtranduc
Contributor II

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

0 项奖励
回复
1,463 次查看
pmt
Contributor V

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

0 项奖励
回复