I am using the FRDM-KL27Z development board with the MKL27Z64VLH4 CPU.
I am having a hard time finding documentation for programming this device. I have read in userguides, datasheets, reference manuals etc, but when I search for documentation on using the USB port for data transfer I can't find anything. Also the "Kinetis SDK V1.3 API reference manual" is not really explaining anything about what different modules are used for. Am I missing some important document, that explains things. Also I am not able to find any documentation about registers in the CPU.
Can anyone guide me a little bit. Thanks.
Hi Morten,
The first step is to follow the Getting Started guide/videos for using Kinetis SDK to program your development board: http://www.freescale.com/tools/software-and-tools/hardware-development-tools/freedom-development-boa...
Once you're comfortable with using a basic Kinetis SDK example, you can look at the USB examples located in the KSDK software at C:\Freescale\KSDK_1.3.0\examples\frdmkl27z\demo_apps\usb\device. A description of the demos can be found in the KSDK Demo User Guide at C:\Freescale\KSDK_1.3.0\doc\Kinetis SDK v.1.3 Demo Applications User's Guide.pdf and all the USB documentation can be found in the C:\Freescale\KSDK_1.3.0\doc\usb folder
The API reference manual gives details about the general driver API for KSDK. The KL27 reference manual would have all the details on each module in the KL27.
Finally the M0+ core registers are found on the ARM website as that documentation is maintained by ARM: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0484c/index.html
Hope this helps get you up and going!
-Anthony