=======================================================
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.