• 資料介紹
    • 簡介
    • 環(huán)境搭建
    • 執(zhí)行測試
    • 注意事項
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1347_基于STM32CubeIDE移植ClassB 4.0

03/22 14:43
467
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1347_基于STM32CubeIDE移植ClassB 4.0

2.21 MB

簡介

ST 推出了最新版本的 ClassB4.0 功能安全庫,與之前版本相比,ClassB 4.0 主要有如下較大的變化。

1)核心庫不再提供源碼,而是提供庫文件,用戶集成更加方便。

2)啟動自檢與運行期自檢統(tǒng)一接口,簡化了用戶函數(shù)調(diào)用。

3)函數(shù)接口與 SIL 兼容,方便客戶在 SIL 與 ClassB 共享代碼。

本文以 NUCLEO-G031K8 為參考板,在 STM32CubeIDE 編譯器環(huán)境下,介紹如何一步步移植 ClassB 4.0,移植 ClassB 4.0,你需要具備 STM32 開發(fā)的基本知識,這些基本知識包含但不限于這些,如 STM32CubeMX 的使用,STM32CubeProgrammer 的使用,編譯器 STM32CubeIDE 的使用,熟悉 STM32 MCU,熟悉 STM32 軟件開發(fā)等。如果對上述基本知識不了解,請在 STM32 中文官方網(wǎng)站 https://www.stmcu.com.cn 獲取相應(yīng)培訓(xùn)資料。

環(huán)境搭建

移植 ClassB 4.0 之前,用戶需要安裝必備的工具軟件以及下載程序包.

執(zhí)行測試

安裝上述步驟添加完代碼之后,檢測代碼書寫無誤,即可編譯工程,如果編譯過程中提示錯誤,需要檢查代碼書寫是否有誤。

注意事項

ClassB 4.0 以庫的形式發(fā)布之后,移植 ClassB 4.0 不再那么復(fù)雜,在移植過程中,注意以下幾點,就可以順利的移植成功了。

1)必要的工具必須安裝,這些工具包括 STM32CubeMX,STM32CubeProgrammer,STM32CubeIDE

2)STM32CubeIDE 中相關(guān)路徑需要設(shè)置正確,這些路徑包括頭文件路徑,庫文件路徑,源文件路徑,庫文件。

3)鏈接腳本需要更改正確,否則會導(dǎo)致錯誤。

4)插入 CRC 的腳本命令必須正確,否則 Flash 測試會失敗。

5)與 MCU RAM、Flash 大小相關(guān)的宏定義必須設(shè)置正確,否則也會失敗。

小結(jié)

本文一步步介紹了在 STM32CubeIDE 環(huán)境下移植 ClassB 4.0 的過程,供客戶參考,在移植的過程中,同時閱讀用戶手冊,移植就是非常簡單的事情。

資料預(yù)覽

相關(guān)推薦