Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

Similar documents
Quick Start Guide for FRDM-KL46Z Rev 1

Quick Start Guide for FRDM-KL46Z Rev 1

Quick Start Guide for FRDM-KL05Z

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

Freescale MKW40Z IEEE Software Quick Start Guide

Quick Start Guide for FRDM-FXS-MULTI-B

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

P1010RDB-PB Quick Start Guide

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Component Development Environment Getting Started Guide

FRDM-KL26Z User s Guide

FRDM-KE04Z User s Guide User Guide

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

HVP-KV10Z32 User s Guide

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

HVP-KV31F120M User s Guide

FRDM-KL03Z User s Guide

Freescale Semiconductor Inc. Microcontroller Solutions Group. FRDM-KL46Z User s Manual FRDM-KL46Z-UM Rev. 1.0

New VLE Instructions for Improving Interrupt Handler Efficiency Robert Moran Applications Engineer Microcontroller Solutions Group

Mask Set Errata for Mask 2N27B

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

FRDM-KE02Z User s Manual

Freedom FRDM-KV31F Development Platform User s Guide

Using the Xtrinsic FXOS8700CQ Command Line Interface Software

Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit

S12Z MagniV LIN Bootloader

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

CodeWarrior U-Boot Debugging

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

Quick Start Guide. TWR-KV10Z32 Development Kit for Kinetis KV1x Family TOWER SYSTEM

FRDM-K64F Board Errata

Qorivva MPC5744P Evaluation Board 144LQFP Expansion Board User s Guide Barbara Johnson Applications Engineering

TWR-KL43Z48M Quick Start Guide

Freescale. TWR-KL25Z Tower Module User Manual TWR-KL25Z-UM Rev. 1.0

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

Working around ERR7026 according to application needs

QN9080 QN908x RF Certification Guide

i.mx 6ULZ Migration Guide

Quick Start Guide (QSG) for - FRDM-KEAZ128 - FRDM-KEAZ64 - FRDM-KEAZN32

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

Using VRC_CTL to Control an External VDD_LV Supply on the MPC5748G

Choice of 2 technology platforms. Flexibility in Timing. Flexibility in Teams

Offline Flash Programmer for Kinetis K- and L-series MCUs

Adding a run control interface into an existing CodeWarrior for MCU v10.x project

TWR-KL28Z User s Guide

IMXPINSQSUG Quick Start Guide on Pins Tool for i.mx Processors

Kinetis Updater User's Guide

S32K1xx Bootloader. 1. Introduction. 2. Architecture description. NXP Semiconductors. Application Notes Rev. 1, 10/2018. Contents

i.mxrt1060 Product Lifetime Usage Estimates

Migrating Applications from MC9S12VR64 to MC9S12VR32 by: Manuel Rodríguez

Mask Set Errata for Mask 3N86B

PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

TWR-LS1021A Getting Started

A brief intro to MQX Lite. Real work: hands-on labs. Overview, Main features and Code Size

QCVS Frame Distributor Wizard User Guide

MC34708TRN Rev /1/2011

Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor. Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems

Freescale, the Freescale logo, AltiVec, C- 5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Three-Phase Power Meter Hardware Design Reference Manual

CodeWarrior Development Studio for Advanced Packet Processing v10.3.1

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

The process also requires the use of the following files found in the Micriµm Quick Start Package for the FRDM-KL46Z:

Emulating I2C Bus Master by using FlexIO

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

TWR-LS1021A Getting Started

MMA845x Driver: Quick Start Guide

HVP-MC56F82748 User s Guide

µc/probe on the Freescale FRDM-KL05Z without an RTOS

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

Emulating Dual SPI Using FlexIO

S32K144 EVB QUICK START GUIDE REV4.2 APPLIES FOR: S32K144 EVB (SCH REV B) EXTERNAL USE

KIT09XS3400EVBE Evaluation Board User Guide Featuring the MC09XS3400

DDR Validation Tool Getting Started Guide

Contents 2. Contents

Watt Saver Software Component (WSC)

Kinetis Bootloader v1.2.0 Release Notes

Getting Started with the MCU Flashloader

Quick Start Guide. TWR-K60D100M Low-Power MCU with USB, Ethernet and Encryption TOWER SYSTEM

TWR-KE18F User's Guide

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

S32K118 EVB QUICK START GUIDE APPLIES FOR: S32K118 EVB (SCH_29945 REV B) EXTERNAL USE

S32K148 EVB QUICK START GUIDE REV1 APPLIES FOR: S32K148 EVB (SCH REV A/B) EXTERNAL USE

Stéphane Gervais-Ducouret

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Exception and fault checking on S32K1xx

Quick Start Guide. TWR-VF65GS10 For Vybrid Controller Solutions Based on ARM Cortex -A5 and Cortex-M4 Processors with the DS-5 Toolchain TOWER SYSTEM

FRDM-KEA QUICK START GUIDE (QSG) FRDM-KEAZ128 FRDM-KEAZ64 FRDM-KEAZN32 Ultra-Reliable MCUs for Industrial and Automotive Applications

Quick Start Guide for mbed enabling Freescale FRDM-KL25z Freedom board

How to Reduce SoC Power when Running M4 with A53 on i.mx8m

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications

Differences Between S32K11x and S32K142

IMXPINSQSUG Pins Tool for i.mx Processors Installation User's Guide

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Quick Start Guide TRK-KEA. Kinetis EA Series MCUs for Automotive Electronics Applications. StarterTRAK

TWR-KM34Z50MV3 Quick Start Guide

Transcription:

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z External Use

Contents ts Quick Start Package Overview GettoKnowtheFRDMKL43Z to the FRDM-KL43Z Getting Started Out of the Box Introduction to OpenSDA Explore Further External Use 1

Quick Start Package Overview These documents are available as part of the Quick Start Package: Name Type Description Quick Start Guide PDF This document OpenSDA Applications Folder OpenSDA Applications for the FRDM-KL43Z Precompiled Examples Folder S-record images of example projects for use with the MSD Flash Programmer Additional reference documents are available on freescale.com/frdm-kl43z: Name FRDM-KL43Z Quick Start Package FRDM-KL43Z User s Manual FRDM-KL43Z Pin-outs FRDM-KL43Z Schematics FRDM-KL43Z Design Package OpenSDA User s Guide Description Quick Start Guide and supporting files for getting started with the FRDM-KL43Z Overview and detailed information for the FRDM-KL43Z hardware Spreadsheet of pin connections for all MCU pins. Includes pin out for the I/O headers, Arduino R3 compatibility chart, and OpenSDA MCU pin out. PDF schematics for the FRDM-KL43Z hardware Zip file containing all design source files for the FRDM-KL43Z hardware Overview and instructions for use of the OpenSDA embedded debug circuit External Use 2

Get to Know the FRDM-KL43Z 1 of 3 Capacitive Touch Slider SW1 SW3 4-Digit slcd Light sensor Red LED J4 I/O Header J1 I/O Header J3 I/O Header Green LED Magnetometer MAG3110 KL43Z256 J2 I/O Header Accelerometer MMA8451Q KL43 SWD OpenSDA Debug Reset KL43 USB External Use 3 OpenSDA USB

Get to Know the FRDM-KL43Z 2 of 3 External Use 4

Get to Know the FRDM-KL43Z The Freescale Freedom development platform is a set of software and hardware tools for evaluation and development. It is ideal for rapid prototyping of microcontroller-based applications. The Freescale Freedom KL43Z hardware (FRDM-KL43Z) is a simple, yet sophisticated design featuring a Kinetis L series microcontroller, the industry s first microcontroller built on the ARM Cortex -M0+ core. 3 of 3 Features: MKL43Z256VLH4MCU 48MHz, 256KB Flash, 32KB SRAM, 16K ROM (Kibble), segment LCD, USB device (FS), 64 LQFP Capacitive touch slider, MMA8451Q accelerometer, MAG3110 magnetometer. Flexible power supply options USB, coin cell battery, external source Easy access to MCU I/O Battery-ready, ready power-measurement access points Form factor compatible with Arduino R3 pin layout OpenSDA debug interface Mass storage device flash programming interface (default) no tool installation required to evaluate demo apps P&E Debug interface provides run-control debugging and compatibility with IDE tools CMSIS-DAP interface: new ARM standard for embedded debug interface Refer to the FRDM-KL43Z User s Manual and OpenSDA User s Guide for more information. External Use 5

Getting Started Out of the Box Installing Drivers and Running the Out of Box Demo Optional: Download and Install the P&E OpenSDA USB Drivers found at www.pemicro.com/opensda. p 0 2 1 Plug in a USB cable (not included) from a USB host to the OpenSDA mini-b USB connector. The FRDM- KL43Z will be powered by this USB connection. FRDM-KL43Z comes with the mass-storage device (MSD) Flash Programmer OpenSDA Application preinstalled. It will appear as a removable storage drive with a volume label of FRDM-KL43Z. The MSD Flash Programmer also includes a USB virtual serial port which requires an.inf file for proper installation in Windows. The necessary.inf file is available in the P&E OpenSDA USB Drivers (Step 0) and also on the FRDM-KL43Z removable drive. 3 1. Open Device Manager 2. Locate and right-click on OpenSDA CDC Serial Port 3. Select Update Driver Software 4. Browse and select the FRDM-KL43Z drive 5. Click Next to complete the installation The pre-installed demo running on the KL43 MCU shows different features of the board including segment LCD, UART, accelerometer, RTC, TPM/PWM, ADC, light sensor etc. If the USB CDC Serial Port fails to automatically install in Windows, follow the instructions in Step 2. Otherwise, skip to Step 3. External Use 6

Introduction to OpenSDA 1 of 2 The MSD Flash Programmer is a composite USB application that provides a virtual serial port and an easy and convenient way to program applications into the KL43Z MCU. It emulates a FAT16 file system, appearing as a removable drive in the host file system with a volume label of FRDM-KL43Z. Raw binary and Motorola S-record files that are copied to the drive are programmed directly into the flash of the KL43 and executed automatically. The virtual serial port can be opened with standard serial terminal applications. 1 Using the MSD Flash Programmer 2 3 1 The new application should now be running on the FRDM-KL43Z drive. Program FRDMKL43_Demo_freedom.srec Demo example to replace the out-of-box demo on your FRDM-KL43Z drive. Using the Virtual Serial Port Determine the symbolic name assigned to the FRDM-KL43Z virtual serial port. In Windows open Device Manager and look for the COM port named PEMicro/Freescale CDC Serial Port. Open the serial terminal emulation program of 2 your choice. Examples for Windows include Tera Term, PuTTY, and HyperTerminal. Program one of the serial test applications from 3 the Precompiled Examples folder using the MSD Flash Programmer. Configure the terminal program. Most embedded 4 examples use Baudrate115200, 8 data bits, no parity bits, and one stop bit (8-N-1). 5 Press and release the Reset button (SW2) at anytime to restart the example application. Resetting the embedded application will not affect the connection of the virtual serial port to the terminal program. NOTE: Refer to the OpenSDA User s Guide for a description of a known Windows issue when disconnecting a virtual serial port while the COM port is in use. External Use 7

Introduction to OpenSDA 2of 2 OpenSDA is an open-standard serial and debug adapter. It bridges serial and debug communications between a USB host and an embedded target processor. OpenSDA software includes a flash-resident USB mass-storage device (MSD) bootloader and a collection of OpenSDA Applications. FRDM-KL43Z comes with the MSD Flash Programmer OpenSDA Application preinstalled. Follow these instructions to run the OpenSDA Bootloader and change the installed OpenSDA Application to P&E Debug Application that provides debugging and a virtual serial port all in one application. Enter OpenSDA Bootloader Mode Load an OpenSDA Application 1 2 3 4 1 2 3 Locate the OpenSDA Applications folder in the FRDM- KL43Z Quick Start Package. Copy & paste or drag & drop the Debug Application (DEBUG-APP_Pemicro_v108.SDA) Pemicro tothe the BOOTLOADER drive. Unplug the USB cable and plug it in again. The new OpenSDA Application should now be running and now you can debug your application. For more details on Debug mode or Mass storage application refer to the OpenSDA user s guide OPENSDAUG.pdf A removable drive should now be visible in the host file system with a volume label of BOOTLOADER. You are now in OpenSDA Bootloader mode. Use this same procedure to load other OpenSDA Applications External Use 8

Explore Further Now that you are familiar with the FRDM- KL43Z and OpenSDA, it s time to explore the additional software and lab guides available on www.freescale.com/frdm- KL43Z. Select your next path from the links in the Jump Start Your Design section. External Use 9

Get in Touch How to Reach Us: Home Page: freescale.com com Web Support: freescale.com/support All rights reserved. Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale reserves the right to make changes without tfurther notice to any products herein. Freescale makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including Typicals, must be validated for each customer application by customer s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: http://www.reg.net/v2/webservices/freescale/docs/termsandconditions.htm Freescale, the Freescale logo, Altivec, C-5, CodeTest, CodeWarrior, ColdFire, C_Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorriva, StarCore, Symphony, and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, MadniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, SMAROS, TurboLink, Vybrid, and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc. 2014. All rights reserved. External Use 10

www.freescale/kinetis.com 2014 Freescale Semiconductor, Inc. External Use