======================================================= Release Notes CodeWarrior Development Studio for mobileGT v9.2 ======================================================= CodeWarrior Development Studio for mobileGT enables hardware bring-up and software development for mobileGT MPC512x, MPC52xx, and MPC823e family of processors. For a complete, detailed list of new features, bug fixes, and other important information, refer to "Targeting mobileGT Processors.pdf" and the "Release_Notes" folder. But for the quick look at the highlights, read on. See the "Feature Highlights" section below for a list of new and updated product features. To see a list of changes since last release, please refer to the section below titled "Changes in Current Release." Please review the "Known Limitations" section so you can avoid problem areas or work-around them. ======================================================= Important Installation Information ======================================================= * The AXE/PXE gcc build tools were built under the Cygwin environment and therefore require that Cygwin be installed before you can use these tools. Please visit http://www.cygwin.com to obtain and install the basic Cygwin environment. * The CodeWarrior software must be installed on the same disk as Cygwin. * Before building Linux Application stationary projects, in the GNU Tools panel, add the "powerpc-e300c3-linux-gnu-" prefix for every command. For example: powerpc-e300c3-linux-gnu-gcc or powerpc-e300c3-linux-gnu-ar. If the project still fails to compile you should update Cygwin to the latest version due to incompatibilities with older versions. * If a pre-release versions of CodeWarrior for MobileGT v9.2 has been installed, an earlier version of the AXE/PXE cross tools may remain after uninstalling the pre-release CodeWarrior software. Before installing the new CodeWarrior release, please remove the old AXE/PXE tools by deleting the /usr/crossgcc/PXE-4.1.1 directory tree. * Building an AXE project for MPC 5121: - Add the path to the cygwin installation (default path is C:\cygwin\bin) to the PATH system variable (environmental variables) - Overwrite the folder from the path over the folder from cygwin - Copy the cygwin1.dll file from cygwin (it is the folder) to - run regservers.bat from the * Abatron Serial and TCP/IP connections are not present in the Wizard. The user can select any other available connection instead and after the project is created he can select Abatron Serial connection from Debug Project Settings >> Remote Debugging panel. ======================================================= Feature Highlights ======================================================= * New CodeWarrior Debugger * Improved Flash Programmer - Supports 150 flash devices - Fast flash algorithms - Works with commercial and custom boards - Supports s-record, binary and ELF file formats - Ability to save & load configurations * Hardware Diagnostics - Read/write memory tests, scope loop, walking 1s and more * Cache Visibility - Instruction and data cache visibility and control * Enhanced Breakpoints - Counting breakpoints, templates, advanced properties * Eventpoints - Log point, pause point, script point, skip point, and more * Attach to Target - Debug target without downloading, associate with ELF file on host * Debug PIC/PID executables * Debug multiple ELF files * Download and/or flash S-Record, binary, and ELF files * Simple Profiler * DWARF 2.0 Reader * Supports more 3rd party compilers - GCC, Diab, GHS * and more * New CodeWarrior III Compiler * Improved Performance Optimizations * Latest C/C++ front-end with ISO C++ Templates * Position Independent Code/Data (PIC/PID) Small Data Area (SDA) * DWARF 2.0 symbol output (now default) * C99 Language Extensions * More GCC syntax improvements * Sorted s-record files * New IDE 5.9 * Web licensing * Code Formatting * Go to next/previous function * Word wrap when printing * Support for source-relative #includes * Find inside/outside of comments * Improved language parser speed and feedback * Command Window 3.1 * External Build Wizard * New PowerPC Processor Support * MPC823 support * MPC5200 support * MPC5121 rev1.x support * MPC5121 rev2.0 support * MPC5123 support *Host OS: *Windows 2000 *Windows XP SP2 *Windows Vista Business 32-bit ======================================================= Changes in Current Release ======================================================= New Features: Freescale 823 FADS support Freescale Lite5200 support Freescale Lite5200B_revA support Freescale Lite5200_revG support Freescale Media5200B support Freescale MPC5121e ADS rev3.x support Freescale MPC5121e ADS rev4 support NAND flash support for 5121 rev1.x Processor Expert support ->CodeWarrior plug-in designed for rapid application development of embedded applications Robust Run Control Solutions CodeWarrior Ethernet TAP (a.k.a PowerTAP PRO) CodeWarrior USB TAP Known limitations for this release: Breakpoints are not synchronized between e300 and axe cores The AXE debugger has only been validated on executables containing dwarf2 debug information Board support: - flash programmer NAND support for Freescale MPC5121e ADS rev3 is not functional - Register groups/register details were not updated according to the new version of the MPC5121e Reference Manual (MPC5121ERM Rev.1 04/2008) AXE debugger prerequisites: - The board must be initialized by an e300 debug session or by the U-boot software. - Multi-core index must be set to 0 in Remote Debugging preference panel - The TAP Memory Buffer must be set to 8 bytes in the Remote Connection Settings panel. Creating an AXE project for MPC 5121: - Launch the CodeWarrior IDE, select File -> New and choose AXE Stationery/MPC5121 - AXE Stand-alone Project. - Click OK and the project will be created - Select the appropriate remote connection from the Remote Debugging preference panel. - Make sure the MPC5121 board has been initialized. This can be done by starting a debug session with the stationery project for the e300 core - The project is created, build(F7) and debug (F5). ======================================================= Questions or Comments? You can contact us via email, newsgroups, voice, fax or the CodeWarrior website. For details on contacting Freescale, visit http://www.freescale.com/codewarrior, or refer to the front of any CodeWarrior manual. For questions, bug reports, and suggestions, please use the email report forms in the Release Notes folder. For the latest news, offers, and updates for CodeWarrior, browse Freescale Worldwide Web. ======================================================= October 10, 2008 Freescale Corporation Freescale, the Freescale logo, and CodeWarrior are registered trademarks of Freescale Inc. All other trademarks are hereby recognized as the property of their respective owners.