10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MPLAB ® <strong>C30</strong>用 户 指 南第 1 章 编 译 器 概 述1.1 简 介1.2 主 要 内 容dsPIC 系 列 数 字 信 号 控 制 器 (DSC) 将 DSP 应 用 所 需 的 高 性 能 和 嵌 入 式 应 用 所 需 的标 准 单 片 机 功 能 融 合 在 一 起 。dsPIC DSC 得 到 了 一 套 完 整 的 软 件 开 发 工 具 的 充 分 支 持 , 包 括 一 个 优 化 的 C 编 译 器 、一 个 汇 编 器 、 一 个 链 接 器 和 一 个 归 档 器 / 库 管 理 器 。本 章 总 体 介 绍 了 这 些 工 具 以 及 优 化 的 C 编 译 器 的 功 能 , 包 括 C 编 译 器 如 何 与 MPLABASM30 汇 编 器 和 MPLAB LINK30 链 接 器 配 合 工 作 。 汇 编 器 和 链 接 器 在 MPLABASM30, MPLAB LINK30 and Utilities User's Guide (DS51317) 中 有 详 细 介 绍 。本 章 将 介 绍 如 下 内 容 :• MPLAB <strong>C30</strong> 介 绍• MPLAB <strong>C30</strong> 及 其 他 开 发 工 具• MPLAB <strong>C30</strong> 的 功 能1.3 MPLAB <strong>C30</strong> 介 绍MPLAB <strong>C30</strong> 是 一 个 遵 循 ANSI x3.159-1989 标 准 的 优 化 C 编 译 器 , 它 包 括 针 对 dsPIC嵌 入 式 控 制 应 用 的 语 言 扩 展 。 这 个 编 译 器 是 基 于 Windows ® 操 作 系 统 的 应 用 程 序 , 它为 开 发 C 代 码 提 供 了 一 个 平 台 。 它 是 来 自 Free Software Foundation 的 GCC 编 译 器 。1.4 MPLAB <strong>C30</strong> 及 其 他 开 发 工 具MPLAB <strong>C30</strong> 对 C 源 文 件 进 行 编 译 , 生 成 汇 编 语 言 文 件 。 由 编 译 器 生 成 的 文 件 与 其 他目 标 文 件 和 库 文 件 进 行 汇 编 和 链 接 以 产 生 最 终 的 应 用 程 序 , 应 用 程 序 格 式 为 COFF 或ELF 文 件 格 式 。 COFF 或 ELF 文 件 可 以 载 入 MPLAB IDE 中 进 行 测 试 和 调 试 , 或 使 用转 换 实 用 程 序 将 COFF 或 ELF 文 件 转 换 为 Intel ® hex 格 式 , 以 便 载 入 命 令 行 模 拟 器 或器 件 编 程 器 。 图 1-1 概 括 了 软 件 开 发 的 数 据 流 图 。© 2005 Microchip Technology Inc. DS51284C_CN 第 7 页

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!