![]() |
||
Supported PowerPC Toolsets |
||
|
|
Below is a screen-shot showing PortAsm as a plug-in for CodeWarrior for Embedded PowerPC. Click on the image to see a full-size version.
Supported Runtime Environments
Supported PowerPC target assemblers
Notes on specific tool combinations:Software Development Systems SingleStep with the Diab Data C compiler and assembler This combination of tools is well-established and has been used in many PortAsm porting projects. You need to set the following PortAsm options:
Full source-level debugging is available under SingleStep if you also select the -sym68k option. Metrowerks CodeWarrior (IDE, compiler, assembler, linker and debugger) MicroAPL Ltd and Metrowerks Inc have worked closely together to provide an easy-to-use environment for porting 68K and x86 code to the PowerPC. Source-level debugging is fully implemented, and you can run PortAsm directly under the CodeWarrior IDE (make sure you order the CodeWarrior-hosted version of PortAsm). For more information on CodeWarrior, see the Metrowerks site. Wind River Tornado with the Gnu compiler, assembler and linker and VxWorks Tornado from Wind River Systems Inc provides a development environment under which PortAsm can easily be run. You need to select the PortAsm option '-wrs'. PortAsm will generate code in the correct form for the Gnu assembler and the VxWorks runtime environment supported by Tornado. The Wind River tools are rather unusual in that object files are typically downloaded unlinked to the target board, and linked dynamically as required. When testing this, we found a couple of points to be aware of:
Tasking Inc: Development Environment, assembler and CrossView debugger PortAsm can be run directly under the Tasking 'Embedded Development Environment' (EDE) and works together with the Tasking assembler and debugger. To target this environment, select the PortAsm options:
together with -sym68k for source-level debugging. To run PortAsm/68K under the EDE, select the Document/Language.. menu option in the EDE. In the dialog, choose 'New Type' (for example, for .sa files). Set the compiler to be:
This will then mean that .sa (68K source) files are translated using PortAsm to become .s (PowerPC source) files, which are then assembled by the Tasking PowerPC assembler. For more information, see the Tasking Inc web-site. Mentor Graphics/Microtec PowerPC Tools For more information the the Mentor (Microtec) development tools please refer to the Mentor website. We support the Mentor Graphics toolsets for both our ColdFire and PowerPC porting tools, including the Microtec compilers, assemblers, linkers and XRAY debugger. A particularly powerful combination is to use the XRAY debugger to carry out simultaneous live debugging of both the original (680x0) and translated (for example, PowerPC) application!
|
Copyright © 1996-2005 MicroAPL Ltd