Arm Development Studio 2026.0 现已正式发布!本次版本引入了 Arm 系统级芯片分析器 (Arm SoC Analyzer),并对 Arm 嵌入式专业工具链 (Arm Toolchain for Embedded Professional)、Arm 调试器 (Arm Debugger) 以及固定虚拟平台 (Fixed Virtual Platforms) 进行了更新。
本次各项更新可覆盖完整开发周期,从硬件验证、开发板初调,再到软件开发、问题调试与性能优化全流程。
推出 Arm SoC 分析器
Arm Development Studio 2026.0 中引了入 Arm SoC 分析器。该工具专为开发板初调与硬件诊断打造,能够对 Arm 架构系统开展底层检测、硬件核验与参数配置,贯穿整个硬件设计全流程。
随着 SoC 设计复杂度持续提升,工程师在样片初调与平台调试阶段需要核验的器件数量大幅增加。启动软件调试前,团队需要建立调试链路、识别 CoreSight 调试架构、核验追踪通路、配置平台参数,并排查各类硬件集成问题。
在多轮芯片改版、FPGA 原型验证与硬件仿真环境中,初调与硬件验证流程需要反复执行。Arm SoC 分析器通过提供专门的低层级硬件诊断环境,输出可落地的硬件诊断结论,并帮助更快搭建功能完善的调试环境,从而满足这些需求。
主要功能包括:
平台探索与理解:工程师可自动探测 TAP 扫描链、CoreSight 访问端口、ROM 表,以及 CoreSight 拓扑结构,梳理全平台调试与追踪通路的连接关系,在开展软件调试前发现硬件集成缺陷。
硬件检查与验证:工程师可通过 CoreSight 基础设施以及数据驱动的目标描述,访问内存、寄存器和外设。这有助于团队验证硬件配置、查看设备状态;无需启动完整软件环境,即可完成初调故障定位。
集成问题诊断:拓扑验证能够提供对底层调试基础设施的可视性。借助这些能力,工程师可以识别连接缺失、设备无法访问、组件断电等问题,以及其他可能拖慢硬件初调进度的硬件集成故障。
验证流程自动化:借助 Jython 脚本,工程师可以实现发现、检查和验证任务的自动化。这有助于团队为不同的芯片版本、FPGA 原型以及仿真环境构建可重复执行的工作流程。
加速向软件调试过渡:完成验证后,Arm SoC 分析器可为 Arm 调试器生成平台配置,使得用户能够开展源码级调试并进行运行控制。这一过程显著减少了手动配置工作量,并帮助工程师快速完成从硬件初调向软件调试的切换。团队还可以与协作者共享 SoC 分析器的报告,使其能够查看平台拓扑结构及运行状态。


Arm 嵌入式专业工具链 22.1.0
Arm Development Studio 2026.0 将 Arm 嵌入式专业工具链 (ATfEP) 更新至了 22.1.0 版本。
ATfEP 是 Arm 基于 LLVM 打造的嵌入式 C/C++ 工具链,适配各类 Arm 架构系统与新一代处理器架构。
本次发布在优化能力、标准兼容性、架构支持以及开发者工作流等方面均进行了更新。此外,该版本还引入 LLVM-libc 作为可选覆盖层,供希望评估新一代运行时库技术的开发者使用。
Arm 调试器 6.10
Arm 调试器 6.10 提升了对处理器及系统状态的可视性。info registers 和 info all-registers 命令新增 /d 参数,能够展示寄存器位宽、访问权限、物理地址与位域信息。针对 Armv8-M、Armv7-M 和 Armv6-M 架构,Commands 视图还可在处理器异常发生时提供更详细的信息。
平台支持更新
Arm Development Studio 2026.0 还集成了 Eclipse Platform 4.38,并提供基于 Fast Models 11.31 的固定虚拟平台。
结合 Arm SoC 分析器,以及对 Arm 嵌入式专业工具链和 Arm 调试器的更新,这些增强功能覆盖并支持整个开发生命周期,可支持 SoC 芯片初调、硬件核验、软件排错、性能分析与优化等开发工作。
Arm Development Studio 2026.0 现已正式发布。如需了解更多信息,请点击阅读原文,参阅发布说明。
全部0条评论
快来发表一下你的评论吧 !