XC16归档器:控制策略与描述文件命令详解

需积分: 50 27 下载量 169 浏览量 更新于2024-08-09 收藏 2.8MB PDF 举报
"MPLAB® XC16 DS52106A_CN" 这篇文档主要介绍了如何使用MPLAB® XC16工具链中的16位归档器/库管理器(xc16-ar)来实现ECU(电子控制单元)控制策略的功能,并对其进行验证。归档器是一个用于管理和构建库的工具,它允许程序员组织和合并多个目标文件到一个可执行文件或库中。 在描述文件中,归档器通过命令行选项-M进行控制,用户可以编写脚本以自动化构建过程。xc16-ar工具支持交互模式和非交互模式,交互模式下,用户可以通过AR >提示符输入命令,而非交互模式下,命令则从描述文件读取,错误会导致执行停止。 归档器命令语言设计简洁,不区分大小写,且支持注释和行连接。表14-3列出了几个关键的命令: 1. **OPEN** 或 **CREATE**:这两个命令用于指定当前正在处理的归档文件,是其他命令执行的基础。 2. **SAVE**:保存自上次保存以来对当前归档所做的所有修改。执行此命令前的命令只影响临时副本。 3. **ADDLIB**:将指定的库ARCHIVE全部或部分(指定模块)添加到当前归档中,必须在OPEN或CREATE之后使用。 4. **ADDMOD**:在当前归档中添加指定的成员(MODULE)作为模块,同样需要在使用OPEN或CREATE之后使用。 5. **CLEAR**:清除当前归档的内容,撤销自最后一次SAVE命令以来的所有操作,即使没有明确的当前归档,也可以执行此命令,但可能无效。 这些命令使得开发者能够精确地控制ECU控制策略的构建过程,确保代码的正确集成和验证。同时,注意命令行选项区分大小写,这在编写脚本时需要特别注意。 文档还提到了Microchip Technology Inc.对于中文翻译的免责声明,强调使用英文原文的重要性,并指出Microchip不对翻译的准确性负责,以及对于Microchip器件应用于生命维持和/或生命安全领域的潜在风险,买方需自行承担。 此外,文档开头的"MPLAB® XC16汇编器、链接器和实用程序用户指南"表明,整个系列的工具是面向微控制器开发的,包括汇编器、链接器等,是嵌入式系统开发的重要组成部分。而"DS52106A_CN"可能是文档的版本号或编号,表明这是一个中文版本的用户指南。最后,文档中列举了一些Microchip的注册商标,体现了Microchip在嵌入式控制解决方案领域的品牌影响力。