• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1347_基于STM32CubeIDE移植ClassB 4.0

2025/03/22
445
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1347_基于STM32CubeIDE移植ClassB 4.0

2.21 MB

简介

ST 推出了最新版本的 ClassB4.0 功能安全库,与之前版本相比,ClassB 4.0 主要有如下较大的变化。

1)核心库不再提供源码,而是提供库文件,用户集成更加方便。

2)启动自检与运行期自检统一接口,简化了用户函数调用。

3)函数接口与 SIL 兼容,方便客户在 SIL 与 ClassB 共享代码。

本文以 NUCLEO-G031K8 为参考板,在 STM32CubeIDE 编译器环境下,介绍如何一步步移植 ClassB 4.0,移植 ClassB 4.0,你需要具备 STM32 开发的基本知识,这些基本知识包含但不限于这些,如 STM32CubeMX 的使用,STM32CubeProgrammer 的使用,编译器 STM32CubeIDE 的使用,熟悉 STM32 MCU,熟悉 STM32 软件开发等。如果对上述基本知识不了解,请在 STM32 中文官方网站 https://www.stmcu.com.cn 获取相应培训资料。

环境搭建

移植 ClassB 4.0 之前,用户需要安装必备的工具软件以及下载程序包.

执行测试

安装上述步骤添加完代码之后,检测代码书写无误,即可编译工程,如果编译过程中提示错误,需要检查代码书写是否有误。

注意事项

ClassB 4.0 以库的形式发布之后,移植 ClassB 4.0 不再那么复杂,在移植过程中,注意以下几点,就可以顺利的移植成功了。

1)必要的工具必须安装,这些工具包括 STM32CubeMX,STM32CubeProgrammer,STM32CubeIDE

2)STM32CubeIDE 中相关路径需要设置正确,这些路径包括头文件路径,库文件路径,源文件路径,库文件。

3)链接脚本需要更改正确,否则会导致错误。

4)插入 CRC 的脚本命令必须正确,否则 Flash 测试会失败。

5)与 MCU RAM、Flash 大小相关的宏定义必须设置正确,否则也会失败。

小结

本文一步步介绍了在 STM32CubeIDE 环境下移植 ClassB 4.0 的过程,供客户参考,在移植的过程中,同时阅读用户手册,移植就是非常简单的事情。

在线预览

相关推荐

意法半导体拥有49,000名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一 家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和 解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需 求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广 泛。我们正按计划在所有直接和间接排放(包括范围1和范围2)、产品运输、商务旅行以及员工通勤排 放(重点关注的范围3)方面实现碳中和,并在2027年底前实现100%使用可再生电力的目标。 详情请浏 览意法半导体公司网站:www.st.com.cn