Skip to main content
Design DocumentNxp

CodeWarrior Development Studio for ColdFire Architectures v6.0 Targeting Manual

Manual for CodeWarrior v6.0 covering project creation, compilation, linking, and debugging for ColdFire microprocessors including V2 and V4e architectures.

View design document

Overview

This targeting manual provides technical guidance for using CodeWarrior Development Studio v6.0 with ColdFire architectures. It details the full development lifecycle, including project setup, code editing, and debugging via hardware interfaces such as P&E Microsystems Wiggler and Abatron BDI. The document covers compiler-specific features like ColdFire language extensions, calling conventions, and pragmas for interrupt handling and EMAC. It also provides extensive documentation on the ELF linker and Linker Command File (LCF) syntax for managing memory segments, stack and heap allocation, and ROM-to-RAM copying.

Use Cases

  • Configuring build settings and compiler optimizations for ColdFire microprocessors.
  • Defining memory layouts and segment allocations using Linker Command Files (LCF).
  • Implementing position-independent code (PIC) for embedded applications.
  • Setting up hardware-based debugging for ColdFire V2 and V4e targets.

Topics

CodeWarrior
ColdFire
NXP
Freescale
Microprocessor
V2
V4e
Compiler
Linker
ELF
Debugger
P&E Wiggler

Referenced Parts

BDI

Abatron

Connecting an Abatron BDI Device

Wiggler

P&E Microsystems

Connecting a P&E Microsystems Wiggler

ColdFire V2

Freescale Semiconductor

Instruction Set Simulator ... ColdFire V2

ColdFire V4e

Freescale Semiconductor

Instruction Set Simulator ... ColdFire V4e