This is one of the pieces of the "EasyIoTwithVSCP" project on the Freescale Community. The first supported platform is the FRDM-K64F, however since the Kinetis SDK is used it should be highly portable to other Kinetis devices with a FlexCAN peripheral
Note that this repository is a work in progress.
- only the firmware is required to compile this project
git clone https://github.com/grodansparadis/vscp_software
git clone https://github.com/grodansparadis/vscp_firmware
- Freescale's eclipse based IDE Kinetis Design Studio 3.0.0
- Software Development Kit for Kinetis version 1.2 Kinetis SDK 1.2
- Accept the default KSDK installation path, ex. "C:/Freescale" on a Windows machine
- An update is needed to make the IDE KSDK compatible. To install:
Help > Install New Software > Add > Archive > Browse C:/Freescale/KSDK_1.2.0/tools/eclipse_update/KSDK_1.2.0_Eclipse_Update.zip
- When using the KSDK, we need to link to a platform library which contains hardware and operating system abstraction layers (HAL & OSA), peripheral drivers, and startup code. To Build the platform library:
File > Import > General > Existing Projects into Workspace > Next > Browse C:/Freescale/KSDK_1.2.0/lib/ksdk_platform_lib/kds/
- These additional MQX libraries must also be built:
- MQX Library
${KSDK_PATH}/rtos/mqx/mqx/build/kds/mqx_
- MQX Platform Library
${KSDK_PATH}/lib/ksdk_mqx_lib/kds/
- MQX Standard Library
${KSDK_PATH}/rtos/mqx/mqx_stdlib/build/kds/mqx_stdlib_
- MQX Library
- To install free debugger + serial emulator firmware on FRDM board MCU on Eclipse
- Document for setting up a project workspace Creating a new MQX Project in KDS DOC-103405