I create a new Kinetic project in KDS IDE 3.0.0, which using KSDK 1.2.0 and Processor Expert.
then, i start to use the SD card with the FatFS PE component, i follow the demo which links below from Erich Styger
But it gets problem when create HW SPI component as shows below:
If i ignore the problem, and press ok, then KDS will create all components, but SM component will shows 'the component is not supported for selecte processor'.
And the same problem for the SS component, as shows below:
I have done a test here:
1. delete all PE component include Cpu
2. detete variable below for KSDK_1.2.0, and use KSDK1.1.0
3. create new cpu component
4. create fatfs and related component
5. then everything goes well
So, why SDK1.2.0 have this problem, but 1.1.0 work well? does anyone have same problem as me, thanks in advance?
Hello matherine wang:
It is not because of the version, but about KSDK itself. The components from Erich Styger you are trying to use are not compatible with KSDK projects.
When you deleted the variable, the project actually changed to be a No-KSDK project and it lets you add legacy components.
The correct approach in KDS if you want to follow the tutorial is to create a new project for K64 but in the "Rapid Application Development" set the Kinetis SDK option as None:
It's not possible to combine KSDK components with non-KSDK ready components, so you have to go either of both routes.
- If you choice not to use KSDK just select "none" as shown in the picture.
- If you want to use KSDK, here are some tutorials:
And also a demo without FatFs in KSDK installation: