Home

Release Notes CodeWarrior™ Development Studio for

image

Contents

1. 32 bit A B Open a console terminal window and use the eu command to enter root mode Use the cat proc version command to display the kernel version number and the GCC version number used to build the kernel Use the yum list gcc command to display the version number of GCC in the yum repository If it matches the version used to build the kernel install it with the vum install gcc command Otherwise download and install the appropriate GCC version from an on line repository Use the yum list kernel devel command display the version number of the kernel source files in the yum repository If it matches the kernel version number install it with the vum install kernel version command Otherwise download and install the source from an on line repository Change directory to the distribution source directory with the cd usr src command Create a symbolic link which points to the source for this kernel This is done by first using the Is kernels command while in the usr src directory This will display the version of source installed such as 2 6 18 128 2 1 el5 i686 create the symbolic link with the command In s kernels 2 6 18 128 2 1 el5 1686 linux where the version number of the kernel source would be replaced with the appropriate version number listed by the previous command For information about the driver installation requirements visit Jungo s website at http www jungo com st support installation_inst
2. Power Architecture Processors Build Tools Reference Manual for Microcontrollers V10 x new CodeWarrior Development Studio for Microcontrollers v10 1 0000000000000 mb co w O 1 9 4 1 9 5 Oo MISRA C 2400 Compliance Exceptions for HCS08 RS08 ColdFire Kinetis and Power Architectures Processors Library for Microcontrollers V10 x new EWL C Reference Manual 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 new HC S 08 RS08 Build Tools Utilities Manual for Microcontrollers V10 x updated Profiling and Analysis User Guide for Microcontrollers V10 x updated USB TAP Probe Users Guide Ethernet TAP Probe Users Guide Open Source BDM JM60 Users Guide Processor Expert User Manual updated Device Initialization User Manual updated Signal Processing Engine Auxiliary Processing Unit Programming Interface Manual new 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 new AN4104 Converting ColdFire Projects to CodeWarrior Development Studio for Microcontrollers 10 x new AN4188 RSO8 Upper Memory Access
3. new Supporting Information Microcontrollers V10 x FAQ Guide updated Cheat Sheets updated Microcontroller V10 x Specific Building Library HXS08 Creating Building and Debugging a Project Creating Debugging Collecting and Viewing Data for the ColdFire V1 Target Creating Debugging Collecting and Viewing Data for the ColdFire V1 Target Creating Debugging Collecting and Viewing Data for the HCS08 Target Creating New Project from Example Project Changing 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 Core Common to other CodeWarrior products Importing Archive Files Importing Break Points Importing Classic CodeWarrior Projects Importing Existing Projects into Workspace Importing Preferences Importing Resources from Local File Systems CodeWarrior Development Studio for Microcontrollers v10 1 al Oo o000oooo0ooOd Importing Team Project Set Making C C the IDE s Default Perspective Using the Flash Programmer Videos available at www freescale com cwmcu10 CodeWarrior Overview How to Debug a Project Importing a Project Critical Code Creating a Project from and Exampl
4. Added MQX RTOS adapter to allow LDD components to be used in a MQX board support package BSP o Initialization components support Device initialization support e R S08 V1ColdFire o Added support for new S08 derivatives GW64 GW32 ER48 o Added support for new Peripheral Initialization components Init_IRTC Init_PCNT Init_CRC Init_RFM Init_SAW e V2 V3 V4 ColdFire o Added support for MCF5441x derivative family Documentation CodeWarrior Development Studio for Microcontrollers V10 1 contains the following new or updated documentation since Microcontrollers 10 0 mb o co O 0 0 0 0 00 IN e E 0 00 0 10 0 Getting Started Microcontrollers V10 x Getting Started Guide updated Quick Start for Microcontrollers V10 x updated Quick Start for CodeWarrior Project Importer updated Eclipse Quick Reference Card updated HCS08 Profiling and Analysis for Microcontrollers V10 x Quick Start new ColdFire V1 Profiling and Analysis for Microcontrollers V10 x Quick Start new Quick Start for Ethernet TAP Probe new Users Guides Freescale Eclipse Extensions Guide updated Microcontrollers V10 x Targeting Manual updated HCS08 Build Tools Reference Manual for Microcontrollers 10 x updated RS08 Build Tools Reference Manual for Microcontrollers 10 x updated ColdFire Build Tools Reference Manual for Microcontrollers 10 x updated Kinetis Build Tools Reference Manual for Microcontrollers 10 x new
5. v10 1 double click the installation package and a wizard will guide you through the installation process CodeWarrior Development Studio for Microcontrollers v10 1 If you are installing the Special Edition the Special Edition license is automatically installed with your product and you do not need to register it This license allows you to develop projects with unlimited assembly code up to 32KB of C code for HCS08 RS08 derivatives up to 64KB of C code for V1 ColdFire derivatives up to 128KB of C code for V2 V4 ColdFire and Kinetis derivatives and up to 512KB of C code for MPC56xx derivatives If you are installing the Evaluation Edition the 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 within the 30 day evaluation period After 30 days the license works as Special Edition license free permanent but feature limited which supports unlimited assembly code up to 32KB of C code for HCS08 RS08 derivatives up to 64KB of C code for V1 ColdFire derivatives and up to 128KB of C code for V2 V4 ColdFire and Kinetis derivatives and up to 512KB of C code for MPC56xx derivatives If you are installing the Basic Standard or Professional Editions the Evaluation license will be installed with your product You will need to register your product to receive the appropriate license file 5 Technical Support All CodeWarrior issue
6. CodeWarrior Development Studio for Microcontrollers v10 1 Release Notes CodeWarrior Development Studio for Microcontrollers V10 1 TABLE OF CONTENTS UNE Gre le d e EE 1 1 DEN A A he ai rere 1 2 IZ e e de e ohne ee 1 3 Build TOONS E 1 3 1 le TTT 1 3 2 SE le 1 3 3 Gold IO cast dotadas 1 3 4 Ml Eey S A till cda 1 3 5 Eet EE E A A eege a O AT 1 4 IR le e 1 4 1 ln EE 1 4 2 o A aa en aa a a A E aA a a araea aa aaa ap AEA Na i paan aa Raa Fa Padne 1 4 3 GOldF ire ssiciceceveseseeincky Beate ee as ethene i ta ieid ge eit oad eae te ee 1 4 4 ERT 1 5 Fash Progla un E 1 5 1 Il 1 5 2 RER ele 1 5 3 ELE 1 6 Target Connections E 1 6 1 Kinetis target Copnnechons ANEREN 1 6 2 MPC56xx target CONNECTIONS oooocconoccccoccconoccconnncnoncnnononnnnnnnnannn cnn cn rana n nan rn nan na can n ranma ncanncnns 1 6 3 A vitheerensdhatiesthele lief E E E EEE CodeWarrior Development Studio for Microcontrollers v10 1 1 7 Software Analysis erg A rn 6 1 8 Processor EA ii A ee 6 1 9 DOCUMENT ao ad 6 1 9 1 Getting Mat A AS 6 1 9 2 USES QUISE eege 6 1 9 3 Application Te 7 1 9 4 Supporting Information 7 1 9 5 Cheat Sheets updated 7 1 5 6 Videos available at www freescale cOM CWIMCULO oooooooccccnnoccccnononcnncnnnancnnnnnnnnnnnnnn cnn nnnnnno 8 2 System Requirements cccccccccceeeeeeeeneeeceaeeceaeeeeaeeceaeeeseaeeseaeeeseaeeseaeeeseaeeseaeeseneeessieeesnees 8 2 1 Recommended Configuration cccccccseceeeeceeeeeeeee
7. e Project Changing Build Configurations Adding Registers View Adding Memory Monitors How to Debug a Target Without an Application 2 System Requirements 2 1 Recommended Configuration O OO 0 0 OLO 2 6 GHz Pentium compatible processor or better Microsoft Windows XP Vista 2 GB RAM 2 GB hard disk space 400 MB on Windows system disk CD ROM drive for installation USB port for communications with target hardware Ethernet port for communications with target hardware optional 2 2 Operational Minimum Configuration D oo oO O 1 8 GHz Pentium compatible processor or better Microsoft Windows XP 1 GB RAM 1 GB hard disk space 400 MB 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 2 32 bit and 64 bit Ubuntu 8 x 32 bit and 64 bit Product WEB page CodeWarrior Development Studio for Microcontrollers v10 1 is available for download at htto www freescale com cwmcu10 This web page also includes product information task based videos and all related documentation Installation and Licensing To install CodeWarrior Development Studio for Microcontrollers
8. eeeeeeeceaeeeeeeeeaeeseaeeeseaeeseeeseneeeseeeseaes 8 2 2 Operational Minimum Configuration ccccececceeeeeeeeeneeeeeeeeseeeeseaeeseaeeeseaeeseaeeeeeaeesseaeessaees 8 2 3 Host Operating System SUpport iser eisini anapo aeea a kar iaee eaa iarna iaai aniyat 8 3 Product WEB page ia 8 4 Installation and UE Eu D 8 5 Technical Support E 9 Appendix A Known issues and Workarounds ceccssecseesseeeeeeeseseeeeseeseeseseeseeeeseeseeenseeseeseteeseesetenseesntenseeess 10 Appendix B CodeWarrior Eclipse usage on a Windows Vista or Windows 7 System seee 11 Appendix C CodeWarrior Eclipse usage on a LINUX system onncnnnccnnconnnancsnnnnncrarancnnnnn craneo rre canas 11 Appendix D Installing P amp E Microcomputer Systems USB drivers on a Linux system ooccciconccccnnnananons 11 CodeWarrior Development Studio for Microcontrollers v10 1 1 Product Overview Freescale s CodeWarrior for Microcontrollers v10 1 integrates the development tools for the RS08 HCS08 ColdFire ColdFire Kinetis and MPC56xx 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 The new product features include the following IDE 1 1 1 2 1 3 Added ability to disassemble ELF object files or absolute executable files in a project quickly Modif
9. h the linker settings in the Eclipse project build configurations Workaround Manually add the message disabling options to the linker command line Wizards MTWX45639 Issue Cannot build ColdFire V2 V4 Static Library Shared Library on a Linux hosted machine if there is a space in the directory path Workaround Ensure all directory paths for include files do NOT contain spaces 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 u
10. ied new files will automatically be saved before a manual build This functionality can be changed in the Windows gt Preferences gt General gt Workspace menu Added Terminal view which can be used as a console to a COM port Updated build output console to navigate to error source code by double clicking on an error message Make files may be exported for use outside of Eclipse About Dialog updated to display CodeWarrior Development Studio version Welcome screen includes scroll bars to allow content to be displayed on small screens Welcome screen provides access to example projects Help menu includes menu items for the following o User Assistance Map o About CodeWarrior Development Studio Added support for Ubuntu 8 x host operating system Added support for Linux 64 bit host operating systems Wizards New Project Wizard adds support for the following New connections Remote System Explorer RSE Kinetis derivatives MPC56xx derivatives DPM LSM feature on MPC56xx derivatives 00000 Change Wizard adds support for the following o New connections o Remote System Explorer RSE o Kinetis derivatives ELF files from existing MPC56xx projects can be imported into CW MCU v10 1 with the ELF Importer Build Tools 1 3 1 Kinetis o Full featured ARM Cortex M4 ANSI C C compiler linker assembler and standard C C and runtime libraries Function level and statement level inline assembly support for the Cortex M4 instruction set i
11. l aware debug support for MQX plug in distributed with MQX CodeWarrior Development Studio for Microcontrollers v10 1 1 4 2 1 4 3 1 4 4 Oo O O O Oo O MPC56xx Standard run control run stop step in step out go and setting breakpoints Ability to display all available core and memory mapped registers Nexus registers MMU registers TLBs Support for multi core debugging including Lock Step Mode LSM Dual Processor Mode DPM and multi core operations Kernel aware debug support for AUTOSAR OSEK ColdFire Linux uboot kernel and application debug for ColdFire TWR MCF5441X board General Disassembler allows unlimited scrolling in either direction and provides stepping history Source Lookup for multiple launches is available Automatically migrates launch configurations created with previous versions of CodeWarrior Same ELF file can be used for different Download Launch Configurations Added support for TCL based initialization scripts Kernel Awareness SDK Developer Guide is available 1 5 Flash Programming 1 5 1 Oo MPC56xx All basic flash operations are supported for internal flash modules code data shadow flash and test areas Switching between Locked Step Mode LSM and Dual Processor Mode DPM with predefined target tasks Autoflash support direct download to flash or via target task framework Flash Programmer Ability to program one section of a block Ability to send sector index to
12. le account CodeWarrior Development Studio for Microcontrollers v10 1 Appendix A Known issues and Workarounds Issue ID Description IDE MTWX45661 Issue When an Eclipse workspace with at least one project is started the Remote System Changed dialog will be displayed for the RSE system Workaround None Click OK to close the dialog Debugger MTWX44205 Issue Memory configuration files and download task files debugger shell task with Japanese and Chinese characters UTF16 encoded characters in the directory path will cause a Program not recognized error Workaround Ensure memory configuration files and download task files are not in directory paths which include UTF16 encoded characters MTWX45588 Issue Cant attach to a running MPC56xx target Workaround This feature is not supported in this release MTWX45625 Issue Cannot program restricted memory areas on S08 paged memory devices with Flash Programmer Target Task Workaround None Flash Programmer Target Task can only program entire flash Build Tools MTWX45507 Issue The ARM build tools might generate the wrong debug information for constructor destructor functions in C projects Workaround When a breakpoint cannot be set in a source or header file even though there are no optimizations or inline functions set an address breakpoint in the disassembly view instead MTWX45550 Issue A build error is reported in the Console View for any
13. n the compiler A standalone assembler for the Cortex M4 instruction set Intrinsic library support for the Cortex M4 DSP instructions Full ARM EABI 2 conformance ELF DWARF output formats including DWARF3 CodeWarrior Development Studio for Microcontrollers v10 1 1 3 2 1 3 5 Comprehensive command line interface and full integration with the Eclipse IDE for all tools Position Independent Code PIC Position Independent Data PID code generation support Optimizations for speed and size Advanced optimizations such as inlining and loop unrolling Object file dumping and disassembly utilities RS08 HCS08 Linker computes maximum stack consumption for applications Linker can create an empty section in prm file HCS08 compiler optimizes successive writes of the same 1 byte constant into zero page memory Environment variables can be expanded in the command line Support for additional command line arguments in input files Compilation speed with make files has been improved by 20 New inline assembly directive __RETADDR added to improve debugger usability For more information see the RS08 HCS08 compiler release notes ColdFire Added support for raw binary file generation Improved debug information generation for optimized code Improved optimized code generation if ptr NULL constructions branch condition are optimized in the generated code Calling convention option provided to allow decision to be made during preproce
14. project with a long directory path Workaround Ensure the filename and directory path do not exceed 255 characters In the Windows API the maximum length for a path is MAX_PATH which is defined as 260 characters A local path is structured in the following order drive letter colon backslash name components separated by backslashes and a terminating null character For more information see http msdn microsoft com en us library aa365247 v vs 85 aspx maxpath Project Importer MTWX43487 Issue Project Importer does not convert V2 V4 ColdFire linker files to new MTWX44755 object file naming convention Workaround When importing V2 V4 ColdFire projects CW MCU v10 0 CW CF v7 x the content of the project s LCF file must be modified to replace any reference to object or source files with the correct reference to their corresponding object files considering that the extension of the source files should be included in the name of the generated object file o references to a c should be replaced with a_c obj o references to b asm should be replaced with b_asm obj o references to d cpp should be replaced with d_cpp obj o references to e obj should be replaced with e_ext obj if the corresponding source file is e ext 10 CodeWarrior Development Studio for Microcontrollers v10 1 MTWX45630 Issue CW MCU v6 3 Smart Linker message settings Wmsg flags do not reac
15. ructions html 3 Manually installing the Jungo USB driver on redhat 5 After making sure that GCC and kernel source have been installed the Jungo driver should be rebuilt installed The following are directions for doing this on redhat 5 A B Open a console terminal window and use the eu command to enter root mode If codewarrior has not been installed install it This should install the Jungo USB driver see section 2 to determine if it has been properly installed To re install the Jungo USB driver change the console directory to the CodewarriorInstallDir Drivers pemicro Run the driver build script by using the sh setup sh command This will indicate success or failure There are many ways to install the kernel source and GCC and the methodology is different based on the distribution used 12
16. s are tracked through Freescale s normal Service Request Process To report feature requests enhancements or defects for CodeWarrior Development Studio for Microcontrollers v10 1 please submit a Service Request Go to http www freescale com support Log in On the resulting MyFreescale page click Enter a Service Request Choose category Technical Request Choose topic CodeWarrior Click Continue 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 NOOO PRWN o Type pick from Query Question Change Request Enhancement or Problem Report Bug Target specify the hardware microcontroller microprocessor family involved Product CW for Microcontrollers Major 10 Minor 1 Priority choose from Normal High or Highest Subject be short and descriptive Description details about whatever it is you re filing the SR about 000000 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 project 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 Freesca
17. sers 3 Make sure your project workspace has read and write permissions Appendix D Installing P amp E Microcomputer Systems USB drivers on a Linux system To properly install P amp E USB drivers to be on a Linux system the user should verify the following requirements are satisfied before installation either manually or via CodeWarrior A root access must be used during install B kernel source must be included in the distribution same version used to build the kernel C GCC must be installed on the machine same version as used to build the kernel See Section 2 for directions how to manually install the kernel source and GCC 1 Determining whether the drivers have been installed properly If driver installation fails a warning message should be displayed during installation The user can also look in the usr lib directory for the file libwdusb1002 so If this file exists driver installation was successful If the driver installation was unsuccessful the drivers must be manually installed 11 CodeWarrior Development Studio for Microcontrollers v10 1 2 Manually installing GCC and kernel source on redhat 5 The same version of GCC which was used to build the kernel must be installed in the distribution The same kernel source files which were used to build the kernel must also be installed or at least the headers The following steps demonstrate how to install the necessary resources on Red Hat 5 Enterprise Edition
18. ssing Using new flavor of strtod in the compiler FrontEnd allowing a more broad range of accepted parsed floating point values Added ColdFire Embedded Warrior Library EWL including eclipse projects for rebuilding the ColdFire EWL libraries Compilation speed with make files has been improved by 20 MPC56xx ANSI C C compiler linker assembler disassembler and C C and runtime library supported via the Eclipse IDE and command line The rela sections are no longer generated by default These sections are generated for the profiler CATS To generate these sections please use pragma cats on pragma fp_contract off can be used to disable the SPE additional fused multiply add instructions codegen when spe2_vector is selected By turning off this optimization the floating point accuracy will be maintained pragma fp_contract_aggressive on can be used to further optimize multiply add opportunities Precision could be lost due to rounding issues General Added support for different extensions with same base file name e g main asm and main c 1 4 Debugger 1 4 1 O O O Kinetis Standard run control run stop step in step out go and setting breakpoints Ability to display all available processor general purpose special purpose and memory mapped registers with bit level information Ability to decode and display ARM Cortex M4 THUMB2 instructions Debug support for TWR K40X256 and TWR K60N512 boards Kerne
19. the flash programming algorithm Ability to secure unsecure device General Flash programming support for external and on chip flash memory NAND NOR SPI Protect and secure sections of flash memory Flash programming SDK to allow creation of custom flash algorithms 1 6 Target Connections 1 6 1 OOOO oo 1 6 3 Kinetis target connections P amp E USB Multilink P amp E Cyclone MAX Segger J Link Open Source JTAG MPC56xx target connections P amp E Qorivva Multilink P amp E Cyclone MAX Open Source JTAG General Target management updated to use Remote System Explorer RSE CodeWarrior Development Studio for Microcontrollers v10 1 1 7 Software Analysis e Added ARM trace support including o ETM ITM DWT ETB trace configuration o Trace and profile results manager o Trace viewer o Critical Code flat profiler viewer o Hardware tracepoints e Added ColdFire V2 V4 simple profiler 1 8 Processor Expert e Added code generation log to provide information about changes made during code generation e Kinetis 1 9 o Added support for Kinetis K10 K20 K30 K40 K60 derivative families in 144MAPBGA package o Added new class of embedded components Logical Device Drivers LDD These components offer a Hardware Abstraction Layer HAL for bare metal applications as well as RTOS applications o Introduced shared mode for LDD components to allow reuse of the same code module by several components o

Download Pdf Manuals

image

Related Search

Related Contents

See full specification  Sharkoon SATA QuickPort PRO  True Fitness CS550 Treadmill User Manual  CMT-DV2D  TOSHIBA 1600EP SERIES  Samsung Galaxy Tab 3 (7.0, 3G) Керівництво користувача  リン酸鉄ンリチウム電池搭載 蓄電システム MODEL:VE  用 途    

Copyright © All rights reserved.
Failed to retrieve file