硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1302|回复: 20
收起左侧

[STM32V8] ST再推出二代HAL库HAL2

  [复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123390
QQ
发表于 2026-3-18 10:30:58 | 显示全部楼层 |阅读模式
后面STM32V8要上,当前C5已经上了

https://dev.st.com/stm32cube-doc ... 1.0.0/en/index.html

随着STM32Cube生态系统的持续发展,嵌入式软件驱动程序的新主要版本HAL2现已推出。HAL2在保持STM32Cube HAL驱动程序基本原则的同时,尤其在易用性和性能方面带来了多项改进。为实现这些改进,HAL1与HAL2之间引入了一些不兼容的变更。为协助完成从HAL1到HAL2的项目过渡与迁移,STM32Cube HAL1至HAL2迁移工具及指南提供了一套全面的工具和文档。这些资源可加速迁移进程,处理不兼容变更,并提供API检测脚本、实用示例及分步指导,确保迁移过程顺畅、高效且无差错。指南包含以下部分:

123.png
回复

使用道具 举报

26

主题

161

回帖

239

积分

高级会员

积分
239
发表于 2026-3-18 10:49:28 | 显示全部楼层
老的系列会有 HAL2 的 SDK 吗?是和标准库一样逐一替代吗?
回复

使用道具 举报

19

主题

124

回帖

201

积分

高级会员

积分
201
发表于 2026-3-18 11:31:38 | 显示全部楼层
现有HAL的缺点很明显,首先是无脑返回HAL_ERROR不好定位问题,其实是多任务访问不友好
回复

使用道具 举报

737

主题

3899

回帖

6135

积分

论坛元老

自定义头衔

积分
6135
发表于 2026-3-18 15:06:54 | 显示全部楼层
都需要升级更新换代了呀  , 到时你们有没有提供这方面的 升级例程计划呀 ?
回复

使用道具 举报

11

主题

772

回帖

805

积分

金牌会员

积分
805
发表于 2026-3-18 15:41:20 | 显示全部楼层
这个主要是用于CUBEMX吧?安富莱的例程,估计直接用HAL2也可以无缝移植。把库替代一下。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123390
QQ
 楼主| 发表于 2026-3-18 15:49:57 | 显示全部楼层
刘心武 发表于 2026-3-18 10:49
老的系列会有 HAL2 的 SDK 吗?是和标准库一样逐一替代吗?

这个还不太清楚,新出的系列好像都是HAL2版本框架了。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123390
QQ
 楼主| 发表于 2026-3-18 15:52:38 | 显示全部楼层
hqgboy 发表于 2026-3-18 15:41
这个主要是用于CUBEMX吧?安富莱的例程,估计直接用HAL2也可以无缝移植。把库替代一下。

不知道HAL2改动大不大,已经出的i芯片,感觉使用HAL2意义不是很大
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123390
QQ
 楼主| 发表于 2026-3-18 15:52:54 | 显示全部楼层
hpdell 发表于 2026-3-18 15:06
都需要升级更新换代了呀  , 到时你们有没有提供这方面的 升级例程计划呀 ?

不知道HAL2改动大不大,已经出的i芯片,感觉使用HAL2意义不是很大
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123390
QQ
 楼主| 发表于 2026-3-18 15:53:31 | 显示全部楼层
egoistaw 发表于 2026-3-18 11:31
现有HAL的缺点很明显,首先是无脑返回HAL_ERROR不好定位问题,其实是多任务访问不友好

还有就是HAL的OS支持没做,OS接口函数是空的。
回复

使用道具 举报

2

主题

10

回帖

16

积分

新手上路

积分
16
发表于 2026-3-18 15:59:55 | 显示全部楼层
eric2013 发表于 2026-3-18 15:53
还有就是HAL的OS支持没做,OS接口函数是空的。

硬汉哥 他这个应该就是空着的 等你自己去填写实现 这种是OSAL 他如果写死了就不能支持多种RTOS了
回复

使用道具 举报

737

主题

3899

回帖

6135

积分

论坛元老

自定义头衔

积分
6135
发表于 2026-3-18 17:30:19 | 显示全部楼层
eric2013 发表于 2026-3-18 15:52
不知道HAL2改动大不大,已经出的i芯片,感觉使用HAL2意义不是很大

看来想使用 hal2 得 v8 芯片了哟
回复

使用道具 举报

26

主题

161

回帖

239

积分

高级会员

积分
239
发表于 2026-3-18 18:18:32 | 显示全部楼层
hpdell 发表于 2026-3-18 17:30
看来想使用 hal2 得 v8 芯片了哟

还有 C5
回复

使用道具 举报

0

主题

19

回帖

19

积分

新手上路

积分
19
发表于 2026-3-19 08:48:15 | 显示全部楼层
旧IC系列应该不会支持HAL2了
回复

使用道具 举报

737

主题

3899

回帖

6135

积分

论坛元老

自定义头衔

积分
6135
发表于 2026-3-19 09:03:05 | 显示全部楼层

c5 的目前还没有使用过哟
回复

使用道具 举报

26

主题

161

回帖

239

积分

高级会员

积分
239
发表于 2026-3-19 09:29:09 | 显示全部楼层
hpdell 发表于 2026-3-19 09:03
c5 的目前还没有使用过哟

我看 jlink 才更新的版本,发的邮件说是支持了 C5 的刷写
Screenshot_2026_0319_092751.png
回复

使用道具 举报

737

主题

3899

回帖

6135

积分

论坛元老

自定义头衔

积分
6135
发表于 2026-3-19 20:05:50 | 显示全部楼层
刘心武 发表于 2026-3-19 09:29
我看 jlink 才更新的版本,发的邮件说是支持了 C5 的刷写


那玩蛋了呀, 盗版的 jlink 不能够升级鸭 ,
回复

使用道具 举报

26

主题

161

回帖

239

积分

高级会员

积分
239
发表于 2026-3-20 08:42:06 | 显示全部楼层
hpdell 发表于 2026-3-19 20:05
那玩蛋了呀, 盗版的 jlink 不能够升级鸭 ,

打个补丁应该可以接着用,v12 我已经升级好几次了
回复

使用道具 举报

4

主题

129

回帖

141

积分

初级会员

积分
141
发表于 2026-3-20 09:04:19 | 显示全部楼层
刘心武 发表于 2026-3-20 08:42
打个补丁应该可以接着用,v12 我已经升级好几次了

盗版的还能打补丁,真的神了
回复

使用道具 举报

737

主题

3899

回帖

6135

积分

论坛元老

自定义头衔

积分
6135
发表于 2026-3-20 11:30:41 | 显示全部楼层
刘心武 发表于 2026-3-20 08:42
打个补丁应该可以接着用,v12 我已经升级好几次了

有盗版的补丁提供一下不 ?
回复

使用道具 举报

26

主题

161

回帖

239

积分

高级会员

积分
239
发表于 2026-3-20 13:36:44 | 显示全部楼层
hpdell 发表于 2026-3-20 11:30
有盗版的补丁提供一下不 ?

补丁.rar (965.53 KB, 下载次数: 8)
回复

使用道具 举报

737

主题

3899

回帖

6135

积分

论坛元老

自定义头衔

积分
6135
发表于 2026-3-20 21:53:13 | 显示全部楼层


非常感谢感谢了啊呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-7-10 05:12 , Processed in 0.567929 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表