Code Confidencebuild 3.0.0.201402161939

TWR-K60N512-KIT Development kit

Name

CYGPKG_HAL_CORTEXM_KINETIS_TWR_K60N512 -- eCos Support for the Freescale TWR-K60N512 development kit

Description

The Freescale TWR-K60N512-KIT is a development kit for Freescale Kinetis Cortex-M4 based microcontrollers. It covers K60, K10 and K20 microcontroller families. K60N512 is a high end member comprising 512 KiB FLASH and 128 KiB SRAM, as well as rich set of communication interfaces inclduing Ethernet USB, UARTs CAN, SPI and I2C. K60 micro-controllres also have a DMA controller and a FlexBus external memory interface. They are mixed signal devices featuring a 16 bit ADC and a 12 bit DAC.

Configuration

Hardware Setup

Factory jumper settings on the TWR-K60N512 are fitted for standalone operation of the TWR-K60N512. In order to use it with the Ethernet PHY on TWR-SER, some jumpers have to be changed from their factory settings on both TWR-K60N512 and TWR-SER:

Table 1. TWR-K60N512 Jumper setting differences from factory settings

JumperSettingDescription
J62-3Select TWR-SER oscillator as clock source.

Table 2. TWR-SER Jumper settings differences from factory settings

JumperSettingDescription
J23-4Ethernet PHY clock select: 50MHz
J32-3Route 50MHz to CLOCKIN0
J129-10Ethernet PHY config: select RMII mode

eCos Configuration

Clocking

TWR-K60N512 uses default Kinetis variant clocking.

Memory

K60 has two 64KiB SRAM banks giving a total of 128KiB on chip SRAM.