Programming a K70 without PE

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Programming a K70 without PE

Jump to solution
565 Views
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 Kudos
Reply
1 Solution
395 Views
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!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
Reply
1 Reply
396 Views
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 Kudos
Reply