登录/注册

ads1.2如何安装

更多

安装 ADS 1.2 (ARM Developer Suite v1.2) 在较新的操作系统(如 Windows 7, 8, 10, 11)上会遇到兼容性问题,因为它是一个相当老的开发环境(发布于2001年左右),仅支持32位系统。以下是详细的安装步骤和注意事项:

? 核心步骤:

  1. 获取安装包:

    • 你需要拥有合法的 ADS 1.2 安装包。它通常包含在一个名为 ads12_install.exe 或类似的可执行文件中(有时也打包在 .iso 光盘镜像中)。
    • 可以从 ARM 官方渠道(如果仍有提供)或你购买时的来源获取。请注意软件的许可协议。
  2. 关闭杀毒软件/防火墙(临时):

    • 老旧的安装程序可能会被误报。安装完成后再重新开启。
  3. 以管理员身份运行安装程序:

    • 找到 ads12_install.exe,右键点击它,选择 “以管理员身份运行”。这在 Windows Vista 及以后的系统中非常重要。
  4. 同意许可协议:

    • 启动安装程序后,阅读并接受软件许可协议。
  5. 选择安装路径:

    • 默认路径通常是 C:\Program Files (x86)\ARM\ADSv1_2(在32位系统上可能是 C:\Program Files)。强烈建议保持默认路径不变,因为后续的License设置和很多项目配置都依赖这个路径。如果你必须更改,请记录下新的完整路径。
  6. 选择安装类型:

    • Typical (典型安装): 安装所有组件(编译器、调试器、库、示例、文档)。对于大多数用户推荐此选项。
    • Custom (自定义安装): 允许你选择要安装的特定组件(如仅编译器)。除非有特殊需求,否则选Typical。
  7. 开始安装:

    • 点击 Install 按钮开始复制文件。等待安装完成。
  8. 设置许可证 (License Setup - 关键步骤!):

    • 安装完成后,通常会弹出 ARM License Manager 窗口。如果没有自动弹出,你可以在 开始 -> 所有程序 -> ARM Developer Suite v1.2 中找到它。
    • 选择“Install License”:
      • License Type中选择 “View License File”
      • License File框中,浏览找到 ADS 1.2 安装目录下的 license.dat 文件。这个文件的默认完整路径是:
        C:\Program Files (x86)\ARM\ADSv1_2\bin\license.dat

        (如果你修改了安装路径,请替换 C:\Program Files (x86)\ARM\ADSv1_2 为你实际的路径)。

    • 配置环境变量 (可选但推荐):
      • License Manager 通常会提示你添加 ARMLMD_LICENSE_FILE 环境变量,并自动为你设置,指向 license.dat 文件。通常选择 “是” 让它自动设置即可。
      • 如果它没有自动设置或者之后出现问题,你需要手动添加:
        • 右键点击“计算机”或“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
        • 在“系统变量”下,新建一个环境变量:
          • 变量名:ARMLMD_LICENSE_FILE
          • 变量值:C:\Program Files (x86)\ARM\ADSv1_2\bin\license.dat (同样,用你的实际路径替换)。
    • 点击 “OK”/“Done” 完成许可证设置。
  9. 安装完成:

    • 关闭安装程序。

⚠️ 在新系统上安装的重要注意事项和常见问题解决方案:

  1. 64位 Windows 兼容性:

    • ADS 1.2 是纯32位应用程序。在64位Windows上安装和运行通常需要依赖 Windows 32位子系统(默认已安装)。
    • 安装程序 (ads12_install.exe) 本身可能需要以兼容模式运行:
      • 右键点击 ads12_install.exe -> “属性” -> “兼容性” 选项卡。
      • 勾选 “以兼容模式运行这个程序”
      • 在下拉菜单中选择 “Windows XP (Service Pack 3)”“Windows 2000”
      • 勾选 “以管理员身份运行此程序”
      • 应用 -> 确定。
  2. Windows Vista/7/8/10/11 权限问题:

    • 始终以管理员身份运行安装程序。
    • 如果安装到 Program FilesProgram Files (x86) 目录,可能会遇到写入权限问题。允许安装程序进行更改。
  3. License 管理器问题:

    • 路径正确性: 确保 ARMLMD_LICENSE_FILE 环境变量或 License Manager 中指定的 license.dat 文件路径绝对正确且包含文件名。这是最常见的失败原因。
    • 环境变量生效: 设置环境变量后,可能需要重启计算机重启 License Manager 服务才能生效。
    • 查看 License Manager 状态:ARM Developer Suite v1.2 程序组中找到 ARM License Manager。运行它,检查状态是否为 License server UP (MASTER) 以及是否有有效的 license 特性 (Features) 显示(如 ADS)。
    • 手动启动服务: 如果 License Manager 没有自动启动服务,尝试右键点击系统托盘中的 ARM 钥匙图标(如果存在)或在 License Manager 界面中手动启动服务。
  4. 编译器/工具链路径设置:

    • 在 ADS IDE (CodeWarrior) 中创建或打开项目时,需要确保项目的 Target Settings 中正确指向了 ARM 编译器 armcc.exe、链接器 armlink.exe 等工具。这些工具通常在 C:\Program Files (x86)\ARM\ADSv1_2\Bin 目录下。IDE 新建项目向导通常会尝试自动设置,但最好检查确认。
  5. 驱动程序强制签名 (Windows 8/10/11):

    • ADS 1.2 包含的调试器驱动 (Multi-ICERDI 相关驱动) 是老旧的未签名驱动。
    • 在新版 Windows 上加载此类驱动极其困难且不推荐,因为需要完全禁用驱动程序强制签名(会降低系统安全性)。这通常是使用 ADS 1.2 进行硬件调试的最大障碍。
    • 替代方案: 考虑使用更新的调试工具(如 J-Link + OpenOCD 或更新的 DS-5/MDK)连接到旧的 ADS 1.2 项目的输出文件(.axf)。或者直接在模拟器 (ARMulator) 上运行代码。
  6. 测试安装:

    • 启动 CodeWarrior for ARM Developer Suite (在 ARM Developer Suite v1.2 程序组中)。
    • 打开一个 ADS 自带的示例项目 (通常在 C:\Program Files (x86)\ARM\ADSv1_2\Examples 目录下)。
    • 尝试编译 (MakeF7)。
    • 尝试在 ARMulator (Debug -> Start Debugger -> F5 运行) 中运行。如果能编译成功并启动调试器(即使只是模拟器),基本说明 ADS 安装和 License 设置成功。

? 现代替代方案强烈建议:

考虑到 ADS 1.2 极度老旧、兼容性差、功能有限且 ARM 早已停止支持,强烈建议使用以下现代 ARM 开发工具代替 ADS 1.2,除非你有非常特定且无法绕过的理由(如维护极其古老的、无法迁移的代码库):

  1. Keil MDK (Microcontroller Development Kit): 这是 ARM 官方推荐的面向 Cortex-M 等微控制器的集成开发环境。它对早期 ARM7/ARM9/ARM11 也有很好的兼容和支持。功能强大,更新频繁,兼容性好。
  2. ARM DS-5 Development Studio (已部分功能并入 Arm Keil Studio): 面向高性能应用处理器(Cortex-A系列)的集成开发环境,功能更强大。
  3. IAR Embedded Workbench for ARM: 另一款强大的商业嵌入式开发工具链。
  4. GNU Arm Embedded Toolchain (gcc) + Eclipse / VS Code / Makefile: 免费开源的替代方案,社区支持活跃,非常灵活。

? 总结:

安装 ADS 1.2 的核心是 获取安装包 -> 管理员身份运行(可能需要兼容模式)-> 使用自带 license.dat -> 确保 ARMLMD_LICENSE_FILE 环境变量设置正确。在新系统上面临的最大挑战通常是 License 配置硬件调试驱动的签名问题。如果只是为了编译和学习一些老代码,在模拟器上运行,安装成功后编译通常是可以的。但对于新的开发和实际的硬件调试,强烈建议升级到 Keil MDK 或其它现代工具链。 祝安装顺利!

ARM Developer Suite 1.2安装和许可证管理指南

ADS 1.2在满足或超过以下硬件和软件要求的SunSPARC工作站上的Unix环境中运行: ·Sun SPARC兼容计算机·87MB磁盘空间(用于紧凑型安装

2023-08-24 07:19:13

ARM跟踪调试工具1.2安装指南

您还必须拥有ARM开发套件™ (广告™) 1.2已安装。如果您正在运行ADS v1.0、v1.0.1或 v1.1,请联系ARM以获取有关升级的详

2023-08-02 11:02:12

请教一下使用过ADS1.2开发pb926ejs开发板的大佬?小白求助

手里有一块pb926ejs的的ARM和FPGA开发板,不太会用,时间比较久远了,程序使用ADS1.2开发的,想请教一下以前用过这个软件和开发板的大佬,能否指教一下,万分感谢!!

2023-05-19 21:26:58

ADS集成开发环境及JTAG仿真器应用

ADS 集成开发环境是 ARM 公司推出的 ARM 核微控制器集成开发工具,英文全称为 ARM Developer Suite,成熟版本为 ADS1.2。A

资料下载 jf_41468984 2023-03-21 15:49:00

基于ADS的微带陷波器设计

基于ADS的5Ghz微带陷波器设计案例免费下载。

资料下载 ParTing丶忆 2022-04-12 14:41:33

数据采集程序ADS1235源码下载

数据采集程序ADS1235源码下载

资料下载 方略 2021-06-25 09:22:37

电机制动器拆卸安装教程课件下载

电机制动器拆卸安装教程课件下载

资料下载 呼哈008 2021-03-23 11:17:15

ADS2017安装教程资料免费下载

本文档的主要内容详细介绍的是射频仿真软件ADS2017的安装链接和安装教程。安装

资料下载 1鱼与渔1 2019-05-05 08:00:00

两个程序的软件延时部分相同,但两个程序使LED的闪烁间隔时间不同是何原因?

请教 ARM2104 配套《ARM 微控制器基础与实战》上第一个实验的问题. 在 ADS1.2 中编译以下程序后进入 AXD 进行调试成功.程序稍加修改,使 LED1..LED4 同时闪烁,在

2023-04-19 10:09:56

PWM控制蜂鸣器实验

:ADS1.2 开发工具,DNW 工具三、实验任务实现功能:1 点击键盘的“+”号提高蜂鸣器频率,点击“-”号则降低频率。2 通过ADS1.2 建立工程,编译。程序通过ICE 仿真器调试。调试完成后通过DNW 直接下

2020-10-22 17:55:29

基于松乐RD-5VDC-SL-C继电器及电路图

继电器传感器模块一个 三、实验原理 直流电机实验环境由PC机(安装有Windows XP操作系统、ADS1.2集成开发环境和J-Link-ARM-V410i仿真器)、J-Link-ARM仿真器、NXP

2020-10-08 00:55:00

如何在ADS 1.2下进行仿真和调试

在 ADS 1.2 下进行仿真调试,首先需要一根仿真调试电缆和 JTAG 仿真器,用调试电缆 把 JTAG 仿真器和上位机并口相连, JTAG 仿真器的驱动程序为两个动态链接库,也要事先

2019-10-11 14:32:39

嵌入式ARM----ADS 1.2 如何安装

,该版本支持包括 Windows 和 Linux 在内的多种操作系统。安装步骤如下。在 ADS1.2 的安装盘中运行 setup.exe,

2019-09-29 16:17:08

ADS是什么 ADS 1.2有哪些部件 ADS 1.2如何组成的?

ADS 是个集成开发环境,主要包括编译器、链接器、调试器、C 和 C++库等,是 ARM 公司推出的新一代 ARM 集成开发工具。新版本是 ADS 1.2

2019-09-27 09:46:59

keil和其他ARM编译器不能兼容该怎么办?

安装友善之臂提供的ADS1.2之后,keil编译器就不能用了,老是提示找不到stdio.h。把两个软件都卸载了,重新安装keil也不顶事。哪位大

2019-09-02 02:52:40
7天热门专题 换一换
相关标签