![]() |
||
Supported POWER Architecture Toolsets |
||
|
|
Below is a screen-shot showing PortAsm as a plug-in for CodeWarrior for Embedded POWER Architecture. Click on the image to see a full-size version.
Supported Runtime Environments
Supported POWER Architecture 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 POWER Architecture. 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 (POWER Architecture source) files, which are then assembled by the Tasking POWER Architecture assembler. For more information, see the Tasking Inc web-site. Mentor Graphics/Microtec POWER Architecture 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 POWER Architecture 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, POWER Architecture) application!
|
Copyright © 1996-2010 MicroAPL Ltd