Skip to content

grodansparadis/can4vscp_frdm_rtos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MQX RTOS port of VSCP firmware to Kinetis

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

Project Requirements

Note that this repository is a work in progress.

1. You will want the VSCP firmware & software:

  • 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

2. Install the following free tools from Freescale:

Setup the Freescale tools:
  • 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:
    1. MQX Library ${KSDK_PATH}/rtos/mqx/mqx/build/kds/mqx_
    2. MQX Platform Library ${KSDK_PATH}/lib/ksdk_mqx_lib/kds/
    3. MQX Standard Library ${KSDK_PATH}/rtos/mqx/mqx_stdlib/build/kds/mqx_stdlib_

3. Additional Info

VSCP logo

About

RTOS port of VSCP firmware to Kinetis devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 90.7%
  • C++ 9.2%
  • Batchfile 0.1%