I am throwing this out there in the hopes that advice from some seasoned Kinetis developers might save me some time.
Past Experience:
Product development Experienced with IAR EWARM, Micium OS, TCP Stack, file system, NXP LPC 2210 processor. Decided to move to Kinetis primarily for their ECO system offerings.
Current project:
MK20, I need USB Host MSD, SD Card and of course file system. Board is designed and most hardware has been tested.
I used PE to create code to test my hardware. Linked the projects from KSD to IAR. Love it. Very nice tool.
I ran demo code on the TWR-K64F for USB Host MSD, SDCard and MFS. Demos work great.
Situation:
I need to make a baseline project for my board which will include USB Host MSD and SD Card along with MFS. My hope was to use PE and that is what I am trying to do. Unfortunately, it appears that none of the example code has an associated PE project (or was built upon a PE project). When I configure what I can in PE then try to migrate the code from the example project into my own I am finding that the structure of the project is much different and that I am spending lots of time comparing how things get configured in the PE version versus the example non-PE version. the use of conditional compilation which differs in the PE and example projects makes things more confusing.
Am I better off forgetting about PE and simply using the example code for my baseline project?
I am curious to know what others have done.
Hi Tom,
I´m sorry for the late response.
If you want to create project based on any of our example (in case without PE), I recommend you to use KSDK Generator Tool and modify the code according to your needs
New Kinetis SDK Project Generator is available!
In case of usage PE, maybe you can find inspiration from the example How to implement a USB Device MSD demo based on KSDK PEx components and KDS 3.0
I hope this helps you.
In case of any problem, please let us know.
Best Regards
Iva