Home

Release Notes CodeWarrior™ Development Studio for

image

Contents

1. SDHC uses Processor Expert slcd tsi TSI uses Processor Expert USB_DCD USB_device USB dual role USB HOST USB MAX3353 USB MS Device Kinetis TWR K70F120M KIT cache example CRC uses Processor Expert Ethernet uses Processor Expert low power example RNG uses Processor Expert RTC uses Processor Expert SDHC uses Processor Expert USB Mass Storage uses Processor Expert 15 CodeWarrior Development Studio for Microcontrollers v10 2 1 10 4 o ooo Qorivva INTC HW VLE MPC5604P INTC SW VLE LSM MPC5643L INTC SW VLE LSM MPC5675K INTC SW VLE MPC5604P 1 11 New or updated license limits 1 11 1 1 11 2 0 01 00 1 11 3 DSC new Special Edition up to 64K of ANSI C code Basic Edition up to 128K of ANSI C code Standard Edition unlimited C code Professional Edition unlimited C code kernel awareness support Component Development Environment PX new Special Edition up to 512K of ANSI C code Basic Edition up to 1MB of ANSI C code Standard Edition unlimited C code Professional Edition unlimited C C code kernel awareness support RS08 S08 updated Special Edition up to 64K of ANSI C code Basic and Advanced Processor Expert Components Basic Edition up to 128K of ANSI C code Basic and Advanced Processor Expert Components Standard Edition unlimited C code Basic and Advanced Processor Expert Components Professional Edition unlimited C RS08 S08 unlimited C
2. How to Debug a Project Importing a Project Critical Code Creating a Project from an Example Project Changing Build Configurations Adding Registers View Adding Memory Monitors How to Debug a Target Without an Application 1 10 Example Projects available in Help gt Welcome gt Example Projects 1 10 1 oOo 0 0 00 0 0 0 0 00 0 00 0 0 0 0 0 000 Kinetis TWR K40X256 KIT AComp uses Processor Expert adc_demo can_loopback_node crc_demo DAC_ADC uses Processor Expert daci2bit_demo flexbus flexmem gpio hello_world hscmp i2c LCD uses Processor Expert lptmr mcg_demo pdb_adc_demo pmc rtc RTC uses Processor Expert sa_itm sa_software_tracepoints sci2can Serial uses Processor Expert 14 CodeWarrior Development Studio for Microcontrollers v10 2 EI E o TEE o E o E OO Oc OO 1 10 2 oooooooooooooooooooooooOooOoOoOoOoOooOoOoOoOoOoOoO 1 10 3 0 0 0 0 0 0 00 Slcd SPI uses Processor Expert tsi USB_DCD USB_device USB_dual role USB_HOST USB_MAX3353 USB_MS_Device uses Processor Expert Kinetis TWR K60N512 KIT adc_demo can_loopback_node CAN uses Processor Expert crc_demo daci2bit_demo DMA uses Processor Expert Ethernet uses Processor Expert flexbus flexmem freertos Iwip freertos uip gpio hello world hsemp i2c 12C uses Processor Expert Low_Power_Debug_Example lptmr mcg_demo pdb_adc_demo pmc PWM uses Processor Expert rtc sci2can
3. Kinetis family of derivatives MK10DX32 MK10DX64 MK10DX128 MK10DN32 MK10DN64 MK10DN128 MK10FX512 MK10FN1MO MK20DX32 MK20DX64 MK20DX128 MK20DN32 MK20DN64 MK20DN128 MK20FX512 MK20FN1MO MK60FX512 MK60FN1MO MK61FX512 MK61FN1MO MK60FX512 MK60FN1MO MK61FX512 MK61FN1MO 000000000000000000000000 11 CodeWarrior Development Studio for Microcontrollers v10 2 1 9 0 10 00 MK70FX512 MK7OFN1MO MK70FX512 MK70FN1MO Added support for the following DSC families of derivatives 000000 0 DSP5685x MC56F800x MC56F801x MC56F802x MC56F81xx MC56F82xx MC56F83xx Added Logical Device Drivers O O O DRY LDD Drylce tamper detect and secure storage LCDC LDD LCD Controller NFC LDD Flash Memory Documentation CodeWarrior Development Studio for Microcontrollers V10 2 contains the following new or updated documentation wesch co 00000000 wesch co A sas O 0000000 0 Getting Started Microcontrollers V10 x Getting Started Guide updated Microcontrollers V10 x Quick Start updated CodeWarrior Project Importer Quick Start updated Eclipse Quick Reference Card updated HCS08 Profiling and Analysis for Microcontrollers V10 x Quick Start updated ColdFire V1 Profiling and Analysis for Microcontrollers V10 x Quick Start updated Kinetis Profiling and Analysis for Microcontrollers V10 x Quick Start updated Ethernet TAP Quick Start updated Users Guides CodeWarrior Common Features Guid
4. P amp E Connections Setting Configuring Perspectives Debugging Projects in ROM Debugging Project Using Command Line Examples Porting Classic IDE Projects to Eclipse Importing and Debugging Externally Built Executable File Using Memory View Using Microcontrollers Change Wizard Using Registers View Working with Build Configurations CodeWarrior Core Features updated Create a Linux AppTRK Remote System Making C C the IDE s Default Perspective Target Management via RSE 13 CodeWarrior Development Studio for Microcontrollers v10 2 a o O 0000000 0 Using the Flash Programmer Using the Import Wizard CodeWarrior Processor Expert Features new Processor Expert Basics for CodeWarrior for MCUs Processor Expert Component Settings Tips Processor Expert Examples for Kinetis and LDD Processor Expert Device Initialization Basics CodeWarrior Profiling and Analysis Features updated Creating Debugging Collecting and Viewing Data on ColdFire V1 Target Creating Debugging Collecting and Viewing Data on HCS08 Target Creating Debugging Collecting and Viewing Data on Kinetis Target Collecting Trace on Different Modes on Kinetis Target Collecting Trace on Different Modes on ColdFire V1 Target Collecting Trace on Different Modes on HCS08 Target Collecting Trace on Kinetis Target Videos available at www freescale com cwmcu10 CodeWarrior Overview
5. asm ___declspec register_abi void _ExitProcess void e asm declspec register abi ExitProcess void e asm void asm exception handler void Workaround 1 Ignore Syntax errors for declarations with this format The compiler will confirm if there is an actual error in your code 2 To disable error markers generated by the Indexer go to Window gt Preferences Select C C gt Editor gt Hovers Turn off Enable editor problem annotation Note that this will not prevent any build error or warnings in the editor but will prevent any syntax error from generating a marker in the editor MTWX44966 Description The Eclipse IDE s Syntax parser reports a syntax error for lines using the construct interrupt lt number gt Workaround 1 Ignore Syntax errors for constructs with this format The compiler will confirm if there is an actual error in your code 2 To disable error markers generated by the Indexer go to Window gt Preferences Select C C gt Editor gt Hovers Turn off Enable editor problem annotation Note that this will not prevent any build error or warnings in the editor but will prevent any syntax error from generating a marker in the editor MTWX51305 Description Build error reported when an imported Classic Project is renamed This creates a path that is incorrect Workaround 1 Rename the Classic Project before importing it into your workspace Or 2 If you rename an imported Classic Project e Open the project
6. workspace with ELF Import Wizard Now users can specify an executable to be debugged from any place on the host machine Cast to Type present possible choices Cast to Type casting of array elements Find Register does not require register group to be expanded Display Linux task name in debug view Black Box Crash Recorder Diagnostic Information wizard exports debugger engine crash details Breakpoint Annotations User can customize how an editor will draw breakpoint marker e g highlight the whole line Progress bar feedback is improved Progress bar is more accurate to the action currently being executed as part of the download step CodeWarrior Eclipse startup time is improved CodeWarrior startup is twice as fast on usual tasks User interface is also not locked while background initialization work is being done Offline Registers View Registers dump file editor displays bitfield register details in the same way as the register view Show registers in running mode in Register Window All register groups will be displayed while target is running so user can monitor the register of interest Debugger shell scripting support for Save Restore Registers DWARF 3 0 Enhancement support for Non Contiguous Address Ranges DWARF2 Symbolics support for DSC Memory Architecture CodeWarrior Development Studio for Microcontrollers v10 2 O Project Importer support for CW MCU v10 0 and CW MCU v10 1 projects 1 5 Flash Programming 1 5
7. 1 o o O O O 1 5 2 o Flash Programmer Added Verify after program option Added a new button in the actions area Duplicate Action which will create a clone of the selected action Added multicore support Added diagnostics to report bad blocks for NAND flashes Improved Verify Operation Performance General Added Simple Flash to allow a program to be flashed to a device without a project 1 6 New Target Connections 1 6 1 O 1 6 2 V1 ColdFire ColdFire Universal Multilink FX V2 V4 ColdFire TraceLink USB Ethernet Universal Multilink FX DSC Universal Multilink Multilink FX Open Source JTAG CodeWarrior USB TAP Kinetis TraceLink USB Ethernet Cyclone MAX USB Ethernet Serial Universal Multilink FX Segger J Trace SWO SWD based Qorivva Cyclone MAX USB Ethernet Serial Universal Multilink FX PX Cyclone MAX USB Ethernet Serial Universal Multilink FX RS08 S08 Universal Multilink FX 12Z Universal Multilink Universal Multilink FX Cyclone PRO USB Ethernet Serial Open Source BDM General Unreferenced Remote System configurations are automatically removed from the Remote Systems view Remote System configuration reuse is improved by separating connection configuration from device specification Eclipse will not lock user interface when changing RSE systems in workspaces with hundreds of RSE systems loaded Faster download to RAM 10 CodeWarrior Development Studio fo
8. CF51QH MCF51QM MCF51QU o DSC added support for new architecture and derivative families MC56F83xx MC56F800x MC56F801x MC56F802x MC56F803x MC56F824x MC56F825x MC56F844xx MC56F845xx MC56F847xx o Kinetis added support for new Kinetis part numbers and derivative families K10 Family e K10D 50 MHz e K10D 100 MHz e K10F 120 MHz K20 Family e K20D 50 MHz e K20D 100 MHz e K20F 120 MHz K30 Family e K30D 100 MHz K40 Family e K40D 100 MHz K50 Family e K50D 100 MHz e K51D 100 MHz e K52D 100 MHz e K53D 100 MHz K60 Family CodeWarrior Development Studio for Microcontrollers v10 2 1 2 3 1 2 4 1 2 5 O 000000 O K60D 100 MHz K60F 120 MHz K60F 150 MHz K61F 120 MHz K61F 150 MHz K70 Family e K70F 120 MHz e K70F 150 MHz Qorivva added support for new derivative families MPC56xxF MPC56xxK MPC56xxL MPC56xxP MPC56xxS MPC5668E G PX added support for new derivative families PXD PXN PXR PXS S12Z added support for new architecture and derivative families S12ZVM Added New Project Wizard Library project support for RS08 S08 Added New Project Wizard floating point support for S12Z Added wizard support for new connections Universal Multilink FX Kinetis RS08 S08 S12Z DSC V1 ColdFire ColdFire V2 V4 ColdFire Qorivva PX S12Z DSC TraceLink USB Ethernet Kinetis V2 V4 ColdFire Cyclone MAX USB Ethernet Serial
9. CodeWarrior Development Studio for Microcontrollers v10 2 Release Notes CodeWarrior Development Studio for Microcontrollers V10 2 TABLE OF CONTENTS dl A dado paiol fo anda acena EAA EEEE fo an US de Soma ENESA 4 1 1 B Sarre n ee EE 4 1 2 VUE EE 5 1 2 1 New Project Wizard Change Connection Wizard and Executable Elf Importer Wizard 5 1 2 3 Added New Project Wizard Library project support for RS08 S08 oooococincociccccccoccccnaccconnnos 6 1 2 4 Added New Project Wizard floating point support for DI 6 1 2 5 Added wizard support for new connections rear 6 1 3 Build Tool Suicidal 6 1 3 1 ST e EE EA EE E EEEE E dene pala datada dete ET O E E E 6 1 3 2 SOG ebe EE dd E A beatae ws 6 1 3 3 CO e oe T ee TE T 7 1 3 4 ele VEH EE 7 1 3 5 A se lee anche e n EENEG 7 1 3 6 Ee 7 1 4 Debugg EE 7 1 4 1 EE rt erie ae cen ene eege EE ee een 7 1 4 2 DSC tute ageet pala talasa festge eebe lt el 7 1 4 3 ln EE 8 1 4 4 QOTIVVA ities ete Saath hah a ya Av ls dite Gere EE 8 1 4 5 Eet o e ed e o e 8 1 4 6 ET 9 1 4 7 ELE 9 1 5 Se ell Un GE 10 CodeWarrior Development Studio for Microcontrollers v10 2 1 5 1 1 5 2 1 6 1 6 1 1 6 2 1 6 3 1 6 4 1 6 5 1 6 6 1 6 7 1 6 8 1 6 9 1 7 1 8 1 9 1 9 1 1 9 2 1 9 3 1 9 4 1 9 5 1 9 6 1 10 1 1 10 2 1 10 3 1 10 4 Flash e elen EE 10 ELE 10 New Target Connections cccccccceeeeeeeeeneeeeeeeeceaeeeeeaeeseaeeeeaeees
10. Kinetis Qorivva PX Cyclone PRO USB Ethernet Serial S12Z Open Source JTAG DSC Open Source BDM S12Z Segger J Trace SWO SWD based Kinetis CodeWarrior USB TAP BDM for DSC 1 3 Build Tools 1 3 1 Oo 000000 1 3 2 Kinetis Improved optimizations for speed and size About 17 better speed in EEMBC Automotive kernels Added alias_by_type control to optimizations Added strength reduction and redundant load store optimization Added support for Hardware Single Precision Vector Floating Point Added support for half precision 16 bit floating point type __fp16 Added support for pragma pack to align data objects Improved generated debug info S08 S08 compiler optimizes successive calls to the same __ far function via the same _ far function pointer Improved support for computing stack consumption for modules specified in the ENTRIES block in the linker parameter file CodeWarrior Development Studio for Microcontrollers v10 2 o 1 3 3 G O O 0 Q O O O New assembler option DefLabel to improve support for data allocation directives ColdFire Added linker support for the new naming convention used for object files in MCU 10 x Improved debug information generation for optimized code Added assembler support for absolute short addressing Added inline assembler support for absolute short addressing Improved optimization behavior for better use of bitmask operations with memory acc
11. Properties e Inthe Resource gt Linked Resources panel select the Path Variables tab e Update the CW_Importer_ProjectDir1 variable MTWX51669 Description When the Change Connection Wizard CCW is used the compiler input path in the new project is set as an absolute path This could cause problems if you move the project to a different location Workaround Manually edit the absolute paths if the project is moved to a new location Open the settings of the new CCW project and click Apply to avoid the 19 CodeWarrior Development Studio for Microcontrollers v10 2 problem of disappearing user added include paths MTWX51955 Description After creating a new path variable that depends on another relative path variable operations that use that new path variable will fail Workaround When creating the relative link location use a custom variable that isn t relative to another variable or use one of the CDT variables like WORKSPACE LOC MTWX52004 Description On some Linux hosts the welcome screen does not display the Freescale specific banner and two customized icons are replaced with a default Eclipse icon All functionality in the welcome screen works correctly Workaround None Everything works and is labeled as expected MTWX52028 Description Import of a legacy project mcp from Classic product does not work in Linux when the classic project is inside the Eclipse workspace Workaround Plac
12. S08 code Basic and Advanced Processor Expert Components kernel awareness support V1 ColdFire ColdFire updated Special Edition up to 64K of ANSI C code Basic and Advanced Processor Expert Components Basic Edition up to 128K of ANSI C code Basic and Advanced Processor Expert Components Standard Edition unlimited C code Basic and Advanced Processor Expert Components Professional Edition unlimited C C code Basic and Advanced Processor Expert Components kernel awareness support V2 V4 ColdFire updated Special Edition up to 128K of ANSI C code Basic and Advanced Processor Expert Components Basic Edition up to 512K of ANSI C code Basic and Advanced Processor Expert Components Standard Edition unlimited C code Basic and Advanced Processor Expert Components Professional Edition unlimited C C code Basic and Advanced Processor Expert Components kernel awareness support 1 11 4 S12Z new 16 CodeWarrior Development Studio for Microcontrollers v10 2 o ooo Special Edition up to 64K of ANSI C code Basic Edition up to 128K of ANSI C code Standard Edition unlimited C code Professional Edition unlimited C C code kernel awareness support Component Development Environment 2 System Requirements 2 1 Recommended Configuration 0000000 2 6 GHz Pentium compatible processor or better Microsoft Windows XP Vista 2GB RAM 2 GB hard disk space 400 MB on Windows system disk CD ROM drive for inst
13. allation USB port for communications with target hardware Ethernet port for communications with target hardware optional 2 2 Operational Minimum Configuration 0000000 0 1 8 GHz Pentium compatible processor or better Microsoft Windows XP 2 GB RAM 3GB When the installer is run directly from a DVD 5GB When the software installer is downloaded 400MB on Windows system disk CD ROM drive for installation USB port for communications with target hardware 2 3 Host Operating System Support O o Microsoft Windows XP 32 bit and 64 bit Professional Edition Microsoft Windows Vista 32 bit and 64 bit Home Premium Edition and Business Edition Microsoft Windows 7 32 bit and 64 bit Home Premium Edition and Professional Edition Red Hat Enterprise Edition 5 4 32 bit and 64 bit Ubuntu 10 04 32 bit and 64 bit 3 Product WEB page CodeWarrior Development Studio for Microcontrollers v10 2 is available for download at http www freescale com cwmcu10 4 Installation and Licensing To install CodeWarrior Development Studio for Microcontrollers v10 2 double click the installation package and a wizard will guide you through the installation process An Evaluation license is automatically installed with your product and you do not need to register it This license allows you to develop projects as Professional Edition during the evaluation period After 30 days the license works as a Special Edition license free permanent bu
14. ated Processor Expert User Manual updated Device initialization User Manual updated Component Development Environment CDE Guide new RTOS Adapter Developer s Guide updated Signal Processing Engine Auxiliary Processing Unit Programming Interface Manual for Power Architectures Processors updated Application Notes AN3859 Adding Device s to the CodeWarrior Flash Programmer for Microcontrollers V10 x AN3967 How to Write Flash Programming Applets AN4095 CodeWarrior Build Tools Options for Optimal Performance on the Power Architecture e200 Core AN4104 Converting ColdFire Projects to CodeWarrior Development Studio for Microcontrollers 10 x AN4188 RS08 Upper Memory Access AN4329 Relocating Code and Data Using LCF for ColdFire Architecture new AN4331 Enabling OSBDM DLLs new AN4316 Configuring Compiler Options for Optimal Performance of ColdFire Devices new AN4414 CodeWarrior Build Tools Options for Optimal Performance on HCS08 Cores new AN4415 CodeWarrior Build Tools Options for Optimal Performance on RS08 Cores new AN4416 CodeWarrior Build Tools Options for Optimal Performance on Kinetis Cores new Supporting Information Microcontrollers V10 x FAQ Guide updated Cheat Sheets updated CodeWarrior for Microcontrollers Features updated Building Library HCS08 Creating Building and Debugging a Project Creating New Project from Example Project Changing
15. ccccccceceeceeeeeeeeeaeeceeeeseaeeseaeeeeeaeeseaeeseeeeeseaeeseeeeseneeee 17 2 2 Operational Minimum Configuration ir conan n nan cn nan nn nan nnnannnnns 17 2 3 Host Operating System Support cccccecececeeeceeeeeeeeeeeceeeeeeeeeseaeeseaeeeseaeeseeeeseaeeseaeeeeneees 17 3 Product WEB Page 17 4 Installation and LicensinQ ommncnnonnnnen ee 17 5 Technical Sn nn 18 Appendix A Known issues and Workarounds mnmmmccconncn rene 19 Appendix B CodeWarrior Eclipse usage on a Windows Vista or Windows 7 system 22 Appendix C CodeWarrior Eclipse usage on a Linux system onocnnnccncconnnanesnnnnncn carnero craneo cnn renacer 22 CodeWarrior Development Studio for Microcontrollers v10 2 1 What s New Freescale s CodeWarrior for Microcontrollers v10 2 integrates the development tools for the ColdFire ColdFire DSC Kinetis Qorivva PX RS08 S08 and S12Z architectures into a single product based on the Eclipse open development platform Eclipse offers an excellent framework for building software development environments and is becoming a standard framework used by many embedded software vendors Architectures supported in this version of the tools for the first time are e DSC e 122 Many new derivatives for other architectures have been added with details below Major new features of this release include e Support for subprojects within the project manager Multi threaded builds for host
16. e formerly known as Freescale Eclipse Extensions Guide updated Microcontrollers V10 x Targeting Manual updated HCS08 Build Tools Reference Manual for Microcontrollers V10 x updated RS08 Build Tools Reference Manual for Microcontrollers V10 x updated ColdFire Build Tools Reference Manual for Microcontrollers V10 x updated Kinetis Build Tools Reference Manual for Microcontrollers V10 x updated 56800 E DSC Build Tools Reference Manual for Microcontrollers V10 x new Power Architecture Processors Build Tools Reference Manual for Microcontrollers V10 x updated MISRA C 2004 Compliance Exceptions for the HCS08 RS08 ColdFire Kinetis and Power Architecture Processors Libraries for Microcontrollers V10 x updated EWL C Reference Manual updated EWL C Reference Manual updated HCS08 RS08 Assembler Reference Manual for Microcontrollers V10 x updated ColdFire Assembler Reference Manual for Microcontrollers V10 x updated Kinetis Assembler Reference Manual for Microcontrollers V10 x updated 56800 E DSC Assembler Reference Manual for Microcontrollers V10 x new HC S 08 RS08 Build Tools Utilities Manual for Microcontrollers V10 x updated Profiling and Analysis User Guide for Microcontrollers V10 x updated 12 CodeWarrior Development Studio for Microcontrollers v10 2 00000000 1 9 3 1 9 4 1 9 5 USB TAP Probe Users Guide updated Ethernet TAP Probe Users Guide updated Open Source BDM JM60 Users Guide upd
17. e the legacy project mcp outside of the Eclipse workspace before importing it Build Tools MTWX49686 Description Prefetching to the FlexBus aliased region 0x1800_0000 0x1BFF_FFFF causes Kinetis core to hang since FlexBus is ON by default Workaround Avoid the code pattern exposing the core issue Example Avoid BXEQ LR Z bit 0 where LR has FlexBus address 0x1800_0000 0x1BFF FFFF MTWX50592 Description Suboptimal performance with softfp Floating Point option Kinetis FP math library functions need to be optimized Workaround None MTWX51702 Description Dead variables may be displayed in the Variables windows with invalid value and location Workaround Right click and add the variable of interest in the current execution C statement to Expressions window through Add watch Expression MTWX51953 Description Linker file mismatch for certain DSC devices Workaround Edit two lines in Icf so that p mem origin at 0x4000 is correctly set p interrupts ROM RX ORIGIN 0x004000 LENGTH 0x0080 reserved for interrupts p_flash_ROM RX ORIGIN 0x004080 LENGTH 0x0003F7F Debugger MTWX46004 Description Flashing Kinetis K40 60 boards with OSJTAG is slow Workaround Use P amp E Universal Multilink or Segger J Link for faster flash debug performance MTWX50421 Description Debugging DSC using OSJTAG is very slow 20 25 seconds per step Worka
18. eaeeseaeeeseaeeseaeeseeaeeseuaeeseaees 10 V1 ColdFire ColdFire ento pete aia Sanat iia 10 VEER el 10 O TN 10 ele EE 10 Qorivya ee eeh aaa ces rer creer eee 10 PX eegne E ad A IA Gee Ain hPa OL pan a 10 RS08 SO8 enee Sere sate ER See Aedes vee tel ack ate Sag haves A deere tases aes 10 SL dens ned Eet 10 EE 10 ee ET EE 11 Processor e EE 11 ee enne 12 Getting Started nie ee ila ane ieee eerie e 12 Users GUIDES gue azera pagto cd sade E to ae nated 12 ee eelere EE 13 Supporting Information 13 Cheat Sheets updated mice 13 Videos available at www freescale com cwmcu10 14 Example Projects available in Help gt Welcome gt Example Projects 14 Kinetis TWR K40X256 KIT 02 ceccccecceeeceeneceseecececeeeceeeceaeceeeeeaeeeaeecaeeceaeseaeeeaeeeeeeseeeseeeas 14 Kinetis TWR K60N512 KIT era aeeaaeeaaaranarnaeanaeaaneaa 15 Kinetis TWR K70F120M KIT 000 cecceeecceeeeeececececeeeeeeeeeeeeeecesececaeceaeeeaeeeaeeseeseeeeeseeeeenes 15 COVA AAA A nee hes trae el DR cn hee o RN a 16 New or updated license limits eee cnn naar cnn narran 16 DSC Witt ee ee Eh e Seet 16 PANA o URNAS ND gees a o Een AA 16 CodeWarrior Development Studio for Microcontrollers v10 2 1 11 3 RS08 S08 updated 16 1 11 4 V1 ColdFire ColdFire updated 16 1 11 5 V2 V4 ColdFire updated 16 1 11 4 AR A 16 CN Oe E UE 17 2 1 Recommended Configuration cc
19. eakpoints Ability to display all available processor general purpose special purpose and memory mapped registers with bit level information Project Importer support for CW DSC v8 3 projects Support for the following families of derivatives CodeWarrior Development Studio for Microcontrollers v10 2 MC56F83xx MC56F800x MC56F801x MC56F802x MC56F803x MC56F824x MC56F825x MC56F844xx MC56F845xx MC56F847xx 1 4 3 Kinetis o Added support for the following derivatives MK10DX32 MK10DX64 MK10DX128 MK10DN32 MK10DN64 MK10DN128 MK10FX512 MK10FN1MO MK20DX32 MK20DX64 MK20DX128 MK20DN32 MK20DN64 MK20DN128 MK20FX512 MK20FN1MO MK60FX512 MK60FN1MO MK61FX512 MK61FN1MO MK60FX512 MK60FN1MO MK61FX512 MK61FN1MO MK70FX512 MK70FN1MO MK70FX512 MK70FN1MO o Added cache viewer o Added support for hardware floating point unit o Added support for NAND Flash Controller O O Added low power support Added custom trim support 1 44 Qoriwa o Added support for the following families of derivatives MPC56xxF MPC56xxK MPC56xxL MPC56xxP MPC56xxS MPC5668E G 145 PX o Added support for the following families of derivatives CodeWarrior Development Studio for Microcontrollers v10 2 1 4 6 1 4 7 O O O O OO O PXD PXN PXR PXS 12Z Standard run control run stop step in step out go and setting breakpoints Ability to display all available processor general purpose special purp
20. ess Qorivva PX Improved optimization for leaf functions Enhanced SPE and SPE2 Intrinsics support and documentation Added linker support to fill unused bytes in a section with a defined byte pattern Improved project import experience with respect to standard libraries Improved optimizations enabling 16 bit load store and fused MAC instruction generation Improved generated debug info DSC Assembler support for 56800EX core ELF DWARF2 output format including some DWARF3 extensions Library support for single precision trigonometric functions 12Z Added compiler support Cand inline assembly parsing Object code generation ELF Debug information generation DWARF2 32 bit floating point support High level optimization support with impact on O1 O2 and O3 optimization level Memory model support model lt mem_model gt 14 bit addressing small 18 bit addressing medium 24 bit addressing large Improved memory accesses code size by using best fit offsets minimum source level compatibility with the other HC S 12 X processors due to different compiler front end technologies Added assembler support Added linker support Added decoder disassembler support 1 4 Debugger 1 4 1 O ColdFire Added support for the following families of derivatives MCF51JF MCF51JG MCF51JU MCF51QF MCF51QU MCF51QH MCF51QM DSC Standard run control run stop step in step out go and setting br
21. he RTOS being used e g NA Major 10 Minor 2 Patch leave blank Component enter component e g Debugger Host enter host operating system CooOoO0O0 00000000 0 Please note The Product field must be set to CW for Microcontrollers This will allow Freescale to find SRs related to this project very easily report on them and gather statistics on how the product is doing 8 When finished click Submit After Submit is selected a confirmation page will be displayed with the SR number You will also receive a confirming email sent to the address specified in your Freescale account 18 CodeWarrior Development Studio for Microcontrollers v10 2 Appendix A Known issues and Workarounds Issue ID Description IDE MTWX46503 Description The Eclipse IDE s Syntax parser reports a syntax error for lines using the construct address Workaround 1 Ignore Syntax errors for constructs with this format The compiler will confirm if there is an actual error in your code 2 To disable error markers generated by the Indexer go to Window gt Preferences Select C C gt Editor gt Hovers Turn off Enable editor problem annotation Note that this will not prevent any build error or warnings in the editor but will prevent any syntax error from generating a marker in the editor MTWX51041 Description The Eclipse IDE s Syntax parser reports a syntax error for lines using the declarations e extern
22. improved to allow easier use of variables in paths e The ECD Command Line Driver interface can build projects from different locations regardless of whether the projects belong to a workspace or not e The Black Box Crash tool allows users to gather information which can be provided to the CodeWarrior support team to debug CodeWarrior crashes This information includes the following o Debug Engine crash dumps o eclipse logs o protocol logs ccs ccssim o console logs e Pressing the keyboard Enter key in the New Project Wizard is equivalent to selecting Next instead of Finish CodeWarrior Development Studio for Microcontrollers v10 2 1 2 The command line make file generation no longer launches the CodeWarrior IDE during the generation process To access product documentation select Help gt Documentation Roadmap instead of Help gt User Assistance Map To access CodeWarrior videos select Help gt Videos The link plays the videos in a standalone browser when clicked To access CodeWarrior videos from the Welcome Screen select Tutorials gt CodeWarrior Video Tutorials The link plays the videos in a standalone browser when clicked Added support for Ubuntu 10 04 host operating system Wizards 1 2 1 New Project Wizard Change Connection Wizard and Executable Elf Importer Wizard o ColdFire added support for new derivative families MCF5IJF MCF51JG MCF51JU MCF51QF M
23. one Import Export components using CodeWarrior editor view is not supported This feature will be available in the next release MTWX51965 Description Unable to the rename and copy component projects in CodeWarrior Workaround None This feature will be available in the next release 21 CodeWarrior Development Studio for Microcontrollers v10 2 Appendix B CodeWarrior Eclipse usage on a Windows Vista or Windows 7 system 1 The CodeWarrior installer should be run using the Run as administrator option CodeWarrior service packs are installed with the Eclipse Updater The updater should also be run with this option To start the Eclipse Updater select Window gt Install new software in the menu 2 Eclipse needs read write access to the installation folder Make sure the eclipse installation folder has the appropriate permissions for all users 3 Make sure your project workspace has read and write permissions Appendix C CodeWarrior Eclipse usage on a Linux system 1 The CodeWarrior installer should be run from a root account CodeWarrior service packs are installed with the Eclipse Updater The updater should also be run from a root account To start the Eclipse Updater select Window gt Install new software in the menu 2 Eclipse needs read write access to the installation folder Make sure the eclipse installation folder has the appropriate permissions for all users 3 Make sure your project workspace ha
24. ose and memory mapped registers with bit level information Support for the following families of derivatives MC9S12ZVM General Update to Eclipse 3 6 Breadcrumb Debug view Minimize debug window to a toolbar state Columns in Expression view Expression view now displays expressions in a similar column way as variables view C C refactoring support C C Editor enhancement for C types including templates Memory Browser to quickly inspect any processor memory from different memory spaces Per launch build before debug setting with higher degree of control Default Debug Console presents the output of scripts executed during the launch phase of a debug session Debugger offers to close current debug session if new one is started Target Task Framework multiple tasks execution Tasks can be canceled individually but still run sequentially Incase of successive hits of the run button when tasks from previous session are still running the new tasks will be aligned in the queue and will wait after previous session to finish Redesign Import Export Fill Memory Target Task Breakpoints can now be set before the PIC load address is changed The debugger presents the values of the unreadable memory in a distinct way no longer using the reservedchar from memory configuration file Kernel Awareness SDK Collect relocation information for multiple ELF debug Able to debug an executable ELF without creating a dedicated project ina
25. r Microcontrollers v10 2 1 7 Software Analysis 1 8 Real time trace profiling support for ColdFire v2 v4 based on external trace collection with P amp E TraceLink probe DSC data visualization DSC trace profiling Kinetis SWO trace profiling with Segger J Link and J Trace probes Kinetis 50 MHz external trace collection ITM with J Trace Real time non intrusive trace profiling support for Kinetis based on external trace collection with P amp E TraceLink and J Trace Qorivva PX trace profiling support based on PCFIFO 122 trace profiling support Software Analysis view automatically opens when trace is enabled Start stop reset trace anytime directly from debug session toolbar Wizard to automatically add software trace points support Automatically disable profiler for probes that do not collect trace Support to configure the time unit in the Trace Viewer Support for long run trace collections big traces Import trace wizard for raw trace files Remote Launch support to automate trace profiling through scripting Export to csv functionality available from all views Log view available for all derivatives to log all target activities Timeline support to see percentage of application in low power mode for Kinetis Support for all newly supported derivatives Consolidated same user interface look and feel for all supported derivatives Improved trace collection and processing performance Processor Expert Added support for following
26. round Use P amp E Universal Multilink or USB TAP for faster debug performance MTWX51667 Description Memory browser view does not display values This is actually a defect in the Eclipse environment https bugs eclipse org bugs show_bug cgi id 161859 Workaround Use the Memory view that is opened by default MTWX51856 Description Browsing to the last register in the ADC group using the Register Details View on the DSC platform causes an internal error Workaround None MTWX51877 Description Verifying Memory Write operations results in an error on MC56F84xxx devices Workaround Don t verify the write operation The write operation is in fact successful it is the verify operation that causes the error Software Analysis MTWX51245 Description CodeWarrior generates an error when moved after install or installed without installer Workaround Close CodeWarrior Manually remove all compreg dat and xpti dat files 20 CodeWarrior Development Studio for Microcontrollers v10 2 from CWinstallDir eclipse plugins com freescale morpho core_7 0 0 106089 20111013201 8 xpcom bin components MTWX51800 Description The conditional watchpoint for DSC 56F84xxx is hit without checking condition Workaround None Component D evelopment Environment MTWX51994 Description Cannot open Component Information in editor view when import embedded component project Workaround N
27. s read and write permissions 22
28. systems with multiple processors reducing build times Migrated the IDE to Eclipse 3 6 1 with many enhancements as a result Debug support for Kinetis low power and very low power modes Real time trace profiling support for ColdFire v2 v4 based on external trace collection with P amp E TraceLink probe e Real time non intrusive trace profiling support for Kinetis based on external trace collection with P amp E TraceLink and J Trace The new product features include the following 1 1 IDE e Migrated to Eclipse 3 6 1 e Added subproject support e A project can be modified via a script The script can copy the project add additional sources files to the project add change build tool options and add change launch configurations and debugger related configurations e Multi threaded builds are now supported for host systems with multiple processors The option is ON by default and applies to all projects in a workspace A per project option is also available and overrides the workspace option The per project option is OFF by default e Default settings for Project Menu gt Clean have changed to the typical use case o Clean projects selected below is selected by default o Only the current project is selected by default e Whenever a user is prompted for a file or path and path variables are used the dialog now displays the absolute address e Ability to import multiple projects is improved e File Requestor usability is
29. t feature limited which supports unlimited assembly code up to 64KB of C code for S08 RS08 and V1 ColdFire ColdFire derivatives up to 128KB of C code for V2 V4 ColdFire and Kinetis derivatives and up to 512KB of C code for Qorivva and PX derivatives 17 CodeWarrior Development Studio for Microcontrollers v10 2 5 Technical Support All CodeWarrior issues are tracked through Freescale s normal Service Request Process To report feature requests enhancements or defects for CodeWarrior Development Studio for Microcontrollers v10 2 please submit a Service Request PEO OT Pe ON Go to http www freescale com support Log in On the resulting MyFreescale page click Enter a Service Request Choose category Software Product Support Choose topic CodeWarrior Click Next Provide the required information An attachment up to 10 MB may be attached to the SR You may also specify email addresses of people you would like to keep notified on the progress of the SR Separate multiple email addresses with commas Type pick from Question Defect Report Feature Request Subject be short and descriptive Description details your question defect or feature request Severity choose from Normal High or Highest Reproducibility enter reproducibility information Target specify the hardware microcontroller microprocessor family involved Product CW for Microcontrollers Root Cause Nature enter root cause e g software defect RTOS enter t

Download Pdf Manuals

image

Related Search

Related Contents

Citizen Systems CH-311B User's Manual  2.04MB  Front Anarchy Wheels Instruction Sheet - Harley  Router 1 320 Watts Rebajadora 1 320 Watts2 H  Dale Tiffany FTT10015 Instructions / Assembly  Sony Xperia TX 16GB Black  "取扱説明書"    Télécharger notre catalogue  Manuel d`utilisation Série INAX2  

Copyright © All rights reserved.
Failed to retrieve file