HAL2_MIGRATOR
批量生产
Design Win
STM32Cube HAL1 to HAL2 migration tool and guide

获取软件 下载数据摘要

产品概述

描述

随着STM32Cube生态系统的持续发展,嵌入式软件驱动程序的全新主要版本HAL2现已发布。HAL2带来了多项改进,特别是在易用性和性能方面,同时保留了STM32Cube HAL驱动程序的基本原则。为了实现这些改进,HAL1和HAL2之间引入了一些重大变更。

为协助项目从HAL1向HAL2的过渡与迁移,STM32Cube HAL1到HAL2迁移工具和指南提供了一套全面的工具和文档。这些资源可加速过渡,解决重大变更问题,并提供API检测脚本、实用示例以及分步指导,以确保升级过程顺畅、高效且无误。

  • 所有功能

    • HAL1自动检测脚本:
      • 帮助识别应用程序中在HAL1和HAL2之间发生变更、因此需要更新的代码部分。我们提供了一个脚本用于分析应用程序并执行下面列表中的操作
      • 扫描用户应用程序文件,检测所有HAL1 API、定义、类型、函数和宏
      • 生成详细的日志和报告,并将每个检测到的API链接到相关的迁移文档
      • HAL1自动检测脚本提供两个版本
        • Windows® 11可执行文件格式。
        • 可在多个平台上运行的Python脚本,便于深入了解脚本的工作原理。
    • HAL1到HAL2迁移用户指南:
      • 提供成功完成迁移所需的所有信息,同时解释为何对HAL进行这些更改以及这些更改带来的改进。
        • 解释HAL2架构概念
        • 提供详尽的驱动程序特定迁移规则
        • 包含代码片段和具体用例,可实现快速、准确的迁移
    • 迁移示例:
      • 展示成功的迁移效果以及如何利用STM32Cube生态系统的其他元素,提供的示例包含以下两点:
        • 迁移实际项目的分步指南,包括IDE设置更新
        • 演示如何利用STM32CubeMX2生成初始化序列
    • HAL迁移检查清单:
      • HAL迁移清单提供指导并确保所有步骤完成,使用户能够有效地跟踪迁移进度

获取软件