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

LAT1347_基于STM32CubeIDE移植ClassB 4.0

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

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 的过程,供客户参考,在移植的过程中,同时阅读用户手册,移植就是非常简单的事情。

在线预览

相关推荐