tip on how to build Kinetis SDK in Linux

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

tip on how to build Kinetis SDK in Linux

1,911 Views
macl
Senior Contributor I

Hi,

The new Kinetis SDK 1.0 Beta supports building and debugging on Linux systems.  I just got it to build on mine.  Just required a very simple modification to a single file to tell it where my gcc compiler is located.

 

I am using Ubuntu 12.04 LTS with arm gcc 4.7.4 installed  to /usr/arm-none-eabi/

 

In the KSDK folder /mk/, edit the file common.mk file.


ensure this section is un-commented, and change the path to the appropriate path where arm-none-eabi is installed on your machine.  For me it is /usr/

 

GCC_TOOLCHAIN_DIR := /usr 

CC_VERSION := 4.7.4

 

now cd into the directory of the app you want to build

 

mac@mac-VirtualBox:$ cd ../apps/hello_world/gcc/frdmk64f120m/

 

and type make

 

mac@mac-VirtualBox:$ make
Compiling apps/hello_world/src/hello_world.c
Compiling boards/frdmk64f120m/gpio_pins.c
Compiling boards/frdmk64f120m/hardware_init.c
Compiling boards/frdmk64f120m/pin_mux.c
Assembling platform/startup/MK64F12/gcc/startup_MK64F12.S
Compiling platform/startup/MK64F12/system_MK64F12.c
Compiling platform/startup/startup.c
Linking hello_world
Output ELF:
./output/Flash_Release/hello_world.elf
Output binary:
./output/Flash_Release/hello_world.bin

 

See info on setting up gcc & gdb toolchain

gcc compiling + gdb debugging on Kinetis on a Linux host - Kinetis L Examples available

Labels (1)
0 Kudos
0 Replies