Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet

Similar documents
Intelligent Sensing Framework Version 2.2 for Kinetis Release Notes

Quick Start Guide for FRDM-FXS-MULTI-B

FRDM-K64F Board Errata

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

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

Working around ERR7026 according to application needs

DDR Validation Tool Getting Started Guide

Processor Expert Software for i.mx Processors Version 1.0

How to setup pre-build steps in CodeWarrior for Microcontrollers v10.x

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

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices

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

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide

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

i.mx 6Solo/6DualLite Product Lifetime Usage Estimates

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

i.mx 6 Android JB 4.3_1.1.1 Patch Release Notes

Single Chip Module (SCM) Package-on- Package (PoP) Assembly Guide

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

Getting Started with MQX RTOS for Kinetis SDK

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

Collecting Linux Trace without using CodeWarrior

Using DMA for Pulse Counting on S32K

Building U-Boot in CodeWarrior ARMv8

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

Kinetis Updater User's Guide

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

CodeWarrior Development Studio for StarCore 3900FP DSP v SP3 Release Notes

Configuring DDR in U-Boot using QCVS

Generating a Quick and Controlled Waveform With the DAC

Component Development Environment Getting Started Guide

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

Kinetis Bootloader v1.2.0 Release Notes

MMPF0100 Errata for Mask 1N47F and 1N18J

Emulating I2C Bus Master by using FlexIO

HVP-KV31F120M User s Guide

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

HVP-KV10Z32 User s Guide

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

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

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

Three-Phase Power Meter Hardware Design Reference Manual

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

MAG3110 Frequently Asked Questions

Using an FFT on the Sigma-Delta ADCs

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

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

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

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

Watt Saver Software Component (WSC)

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Emulating Dual SPI Using FlexIO

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

P1010RDB-PB Quick Start Guide

Using an External GCC Toolchain with CodeWarrior for Power Architecture

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

AIOP Task Aware Debug

Freescale MKW40Z IEEE Software Quick Start Guide

TWR-LS1021A Getting Started

HVP-MC56F82748 User s Guide

Mask Set Errata for Mask 2N27B

Kinetis SDK v Release Notes for KV5x Derivatives

Using the Xtrinsic FXOS8700CQ Command Line Interface Software

AN5016. Trigonometry approximations. Document information

Mask Set Errata for Mask 0N22G

QCVS Frame Distributor Wizard User Guide

Freescale MQX USB Device API Reference Manual

Quick Start Guide for FRDM-KL46Z Rev 1

Quick Start Guide for FRDM-KL05Z

i.mx 7 Dual/Solo Product Lifetime Usage

i.mx 6ULL Product Usage Lifetime Estimates

Getting Started with the MCU Flashloader

Freescale Semiconductor Data Sheet: Technical Data

Freescale Kinetis Software Development Kit Release Notes

NADK Reflector Application Debug

High Volume Pressure Sensor for Disposable Applications

TWR-LS1021A Getting Started

MMA845x Driver: Quick Start Guide

Using the Xtrinsic FXLS8471CQ Transient-Acceleration Function

Quick Start Guide for FRDM-KL46Z Rev 1

i.mxrt1050 Product Lifetime Usage Estimates

i.mx 6UltraLite Product Usage Lifetime Estimates

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices

Understanding S08P Internal Clock Source

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite

MPXHZ6130A, 15 to 130 kpa, Absolute, Integrated Pressure Sensor

Controller Continuum. for Microcontrollers V6.3. Quick Start

i.mx 6 Yocto Project Patch Release Notes

for ColdFire Architectures V7.2 Quick Start

Kinetis KE1xF512 MCUs

CodeWarrior Development Studio for Advanced Packet Processing v10.3.1

Freedom FRDM-KV31F Development Platform User s Guide

MP3V5050V, -50 to 0 kpa, Gauge Pressure Sensor

Smart Plug Software Design Reference Manual

Using the MPC5777M MCAN Module to Exchange CAN FD Messages

Software Defined Radio API Release Notes

for StarCore DSP Architectures Quick Start for the Windows Edition

How to use FlexMemory as D-Flash and EEPROM in KE1xF

MM912_634, Silicon Analog Mask (M91W) / Digital Mask (N53A) Errata

Differences Between P4080 Rev. 2 and P4080 Rev. 3

Transcription:

Document Number: ISF2P1_KINETIS_ER ERRATA SHEET Rev. 1, 4/2015 Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet The following errata sheet covers changes to the Freescale Intelligent Sensing Framework 2.1 (ISF 2.1) middleware, released for Kinetis platforms. ISF 2.1 consists of Processor Expert components that can be updated independent of a release. These changes are made to the ISF R2P1 PEx.PEupd file (REV 2) that is added to the ISF project via CodeWarrior or Kinetis Design Studio (KDS). These changes have been tested locally, but a complete regression test on the various platforms has not been conducted. However, it is in the best interest of users to include these updates in a timely fashion. Revision History Rev Description 0 3/2015 Open and closed defects; defect corrections associated with the initial interim update to the ISF R2P1 PEx.PEupd file (REV 1). 1 4/2015 Open and closed defects; defect corrections associated with the initial interim update to the ISF R2P1 PEx.PEupd file (REV 2). Added Table 2; Closed defects for ISF 2.1 PEupd.PE (Rev 2). Added SSDSW-99 to Table 1 Open Defects. Contents 1 ISF Known Defects and Limitations... 2 1.1 Software Limitation... 2 1.2 Open Defects... 2 1.3 Closed Defects... 3 2 ISF Errata Change Log... 6 2015, Inc.

1 ISF Known Defects and Limitations Defect priority level is classified as follows: L1 L2 L3 L4 L5 Description The defect causes the system to fail. There is no known workaround. The defect fails to meet key functional requirements. There is a workaround. The defect or enhancement should be fixed in the next scheduled release. The defect or enhancement is noncritical. The defect or enhancement is trivial or cosmetic. 1.1 Software Limitation Each embedded application is limited to accessing each specific sensor in a single subscription. 1.2 Open Defects Table 1. Open defects ISF 2.0 depends on an update to the MQXLite_task PEx CR340211 component in order to compile properly. Users must use the most recent version of CodeWarrior 10.6.1. CR340214 1 ISF Sensor Adapter PEx Components sometimes fail to offer I2C_CH1 Communications Channel to User. The response packet for the Command Interpreter does not match the ISF 2.0 Software Reference Manual. The SSDSW-99 offset and command echo are eliminated for the response, and the number of bytes transferred is duplicated. 1. Also known as SSDSW-10 Ticket Submission 18 November 2014 L2 18 November 2014 L3 27 March 2015 L3 2 Document Number: ISF2P1_KINETIS_ER, Revision 1, 4/2015

1.3 Closed Defects Table 2. Closed defects ISF 2.1 PEupd.PE (Rev 2) (21 April 2015) In order for the Command Interpreter (CI) Streaming feature to work properly, the user must manually type in CR340662 1 the following into the Protocol component methods: ci_stream_init ci_protocol_cb_stream SSDSBOX-30 2 Some internal tasks using floating point calculations do not enable MQX_FLOATING_POINT_TASK properly. SSDSBOX-49 2 There are numerous typographical errors in the generic sensor type definitions. There are remnants of the MAG3110 embedded app SSDSW-3 appearing in the code generated in App1.c. The fixed point conversion factors in FXOS8700CQ and FXAS21002C sensor adapters are incorrect. The fixedpoint acceleration data has 15 fraction bits rather than 16. SSDSW-9 It is suspected that a similar situation exists for the magnetometer and gyroscope data as well. Orientation Sensor does not include pressure data, the 10 SSDSW-79 th axis. Cycling the Orientation Sensor through STARTED_SUBSCRIBED to STOPPED_UNSUBSCRIBE SSDSW-97 and back does not work. The isf_fifo_init routine was called inside the sensor adapter configuration API instead of the initialization API. The stack size for the main task of ISFEmbApp cannot be SSDSW-98 modified. A request to steam data for the FXAS21002 at 800 Hz SSDSW-101 results in only 480 500 Hz stream data. The FXAS21002 sensor adapter Processor Expert SSDSW-104 component does not allow the user to set sample rates of either 400 or 800 Hz. The default task priorities for ISF were not correct and SSDSW-105 some could not be changed in the Processor Expert components. The sensor adapter conversion tables are swapped for the SSDSW-106 FXAS21002C and the FXAS21000. 1. Also known as SSDSW-6 2. Also known as SSDSW-4 3. Also known as SSDSW-8 14 April 2015 L3 2 April 2015 L3 16 April 2015 L5 2 April 2015 L5 16 April 2015 L3 10 April 2015 L2 2 April 2015 L3 15 April 2015* L3 Document Number: ISF2P1_KINETIS_ER, Revision 1, 4/2015 3

Table 3. Closed defects ISF 2.1 PEupd.PE (Rev 1) (20 March 2015) SSDSW-2 SSDSW-64 SSDSW-98 FXAS21002C Sensor Adapter reports incorrect response to WHOAMI command. The floating point conversion factors in MPL3115 sensor adapter are incorrect. The stack size for MainTask of ISFEmbApp cannot be modified. 20 March 2015 L2 20 March 2015 L3 20 March 2015 L3 Table 4. Closed defects ISF 2.1 (6 March 2015) CR340207 1 CR345614 CR345907 CR345910 CR346036 SSDSBOX-81 1. Also known as SSDSW-5 The installation shows unit test information released in the core library. The CI mailbox protocol does not use 2 bytes for offset as specified in the SWRM. If the Component name for the ISFEmbApp component is changed, the compilation fails. The FXOS8700CQ sensor adapter does not properly support accelerometer only usage at frequencies other than 400 Hz. The Device ID Command does not consistently return the expected 18 bytes of data. Timestamp resolution has only 5 µsec resolution by default and may create duplicate timestamps. 6 March 2015 L3 30 January 2015 L3 2 February 2015 L3 30 January 2015 L3 30 January 2015 L2 9 February 2015 L3 4 Document Number: ISF2P1_KINETIS_ER, Revision 1, 4/2015

Table 5. ISF 2.0 Release (December 2014) CR312443 The Device info command returns incorrect values for legacy data fields. 30 September 2014 L4 CR318202 CW 10.6 build fails due to code duplication. 28 September 2014 L5 CR325403 Incomplete Error Handling in the DSA. 1 December 2014 L2 CR339505 Bus Manager appears to run out of tokens in the Newton sensor adapter. 1 December 2014 L3 CR340065 When the host writes an incorrect sample period data to the MAG310, the incorrect value is saved in memory even 8 December 2014 L3 though an error message is sent to the user. CR340212 Remove compilation warnings (Warnings generated by MQX remain.) 4 December 2014 L4 CR340215 Improve the error handling in the Embedded Application goto-state. 25 November 2014 L3 CR340217 Lack of error handling in Sensor Adapters. 25 November 2014 L3 Document Number: ISF2P1_KINETIS_ER, Revision 1, 4/2015 5

2 ISF Errata Change Log These changes have been tested locally but a complete regression test on the various platforms to the ISF R2P1 PEx.PEupd file (REV 1) has not been conducted. However, it is in the best interest of users to include these updates in a timely fashion. Beginning with Version 2.1 (March 2015), ISF for Kinetis software errata are published in this errata sheet. Errata for earlier ISF for Kinetis releases were published in the software release notes. The following table chronicles the releases of these documents. Table 6. ISF Errata Changes ISF Release Description Document Version 2.1 (April 2015) Updated ISF R2P1 PEx.PEupd file (REV 2) Version 2.1 (March 2015) Updated ISF R2P1 PEx.PEupd file (REV 1) Version 2.1 (March 2015) Version 2.0 (December 2014) Version 1.1 (April 2014) Sensor Fusion incorporated as a virtual Orientation sensor. ISF integrated with Processor Expert with hardware abstraction for entire Kinetis platforms supporting PIT timers. This the initial ISF release supporting Kinetis KL25Z. Errata Sheet (Rev 1 of this document) Errata Sheet Rev 0 Release Notes (ISF2P1_KINETIS_RN) Release Notes Release Notes 6 Document Number: ISF2P1_KINETIS_ER, Revision 1, 4/2015

How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support 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 based on the information in this document. Freescale reserves the right to make changes without further 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: freescale.com/salestermsandconditions. Freescale and the Freescale logo, Kinetis, CodeWarrior and Process Expert are trademarks of, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. 2015, Inc. Document Number: ISF2P1_KINETIS_ER Revision 1, 4/2015