Programming a K70 without PE

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

Programming a K70 without PE

跳至解决方案
659 次查看
darnaiadam
Contributor III

Hi, I would like to program a K70 without PE and I wanted to add CMSIS and peripheral drivers to my project with the help of SDK. I looked after the compatibility and I saw that SDK doesn't support the K70 processor. Is there any possibilities to start programming and make projects on the level that placed between bare metal and PE programming? My purpose is to exclude the Processor Expert from the entire building process, and use just the libraries and necessary layers with my own functions. Thanks!

Adam

0 项奖励
回复
1 解答
489 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Darnai Adam:

Thank you for using our community.

Not sure I understand your question, but if you want to start a project with Processor Expert and then remove it maybe the next guide by Erich Styger is helpful for you:

https://mcuoneclipse.com/2012/10/14/removal-of-processor-expert-for-a-project/

Processor Expert also includes the PDD layer, which instead of peripheral drivers provides low level access macros:

https://mcuoneclipse.com/2013/05/11/low-level-coding-with-pdd-physical-device-driver/

In case you want to avoid PE altogether, there are some baremetal drivers in the package called KINETIS_120MHZ_SC from the next page under Downloads -> Snippets, Boot Code, Headers, Monitors, etc.:

Kinetis K70 120 MHz Tower System Module|NXP

You can use those drivers as reference to create your custom drivers.

I hope this helps.


Best regards,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
1 回复
490 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Darnai Adam:

Thank you for using our community.

Not sure I understand your question, but if you want to start a project with Processor Expert and then remove it maybe the next guide by Erich Styger is helpful for you:

https://mcuoneclipse.com/2012/10/14/removal-of-processor-expert-for-a-project/

Processor Expert also includes the PDD layer, which instead of peripheral drivers provides low level access macros:

https://mcuoneclipse.com/2013/05/11/low-level-coding-with-pdd-physical-device-driver/

In case you want to avoid PE altogether, there are some baremetal drivers in the package called KINETIS_120MHZ_SC from the next page under Downloads -> Snippets, Boot Code, Headers, Monitors, etc.:

Kinetis K70 120 MHz Tower System Module|NXP

You can use those drivers as reference to create your custom drivers.

I hope this helps.


Best regards,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复