Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

鏈接 xensiv 雷達存在靜態庫(鏈接到 github 回購)時,我遇到了問題。 作為上下文,我使用帶有 DEMO BGT60TR13C 的 STMF407G Discovery 板。我正在嘗試將 GitHub 上-無限/山地車示例 PSOC6 雷達存在示例移植到 STM32 板上。 我正在使用這些驅動程序 GitHub 上-無限/傳感器-氙氣-BGT60trxx

在這篇文章的底部是鏈接過程中來自控制台的錯誤消息。

所有錯誤都表明 CMSIS DSP 庫出了問題。 我相當肯定,CMSIS 庫是否正確設置,因為傳感器 DSP 庫(傳感器-dsp/包含在主機·無限/傳感器-DSP · GitHub 上)能夠訪問 arm_math.h 沒有任何錯誤。

請讓我知道我CAN採取什麼措施來解決此連結問題。源代碼沒有在 github 上提供,這使得調試更加困難。

c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: /Users/gitlab-runner/builds/pss/sensys/csk/xensiv-radar-presence/build/static_build/../../xensiv_radar_presence.c:569: undefined reference to `arm_fir_init_f32'
c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: /Users/gitlab-runner/builds/pss/sensys/csk/xensiv-radar-presence/build/static_build/../../xensiv_radar_presence.c:597: undefined reference to `arm_fir_f32'
c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: /Users/gitlab-runner/builds/pss/sensys/csk/xensiv-radar-presence/build/static_build/../../xensiv_radar_presence.c:602: undefined reference to `arm_fir_f32'
c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: /Users/gitlab-runner/builds/pss/sensys/csk/xensiv-radar-presence/build/static_build/../../xensiv_radar_presence.c:802: undefined reference to `arm_fir_decimate_f32'
c:\st\stm32cubeide_1.12.1\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: /Users/gitlab-runner/builds/pss/sensys/csk/xensiv-radar-presence/build/static_build/../../xensiv_radar_presence.c:806: undefined reference to `arm_fir_decimate_f32'

 

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @mingguy

您正在尋找的函數arm_fir_decimate_f32是filtering_functions.h的一部分, CAN在https://github.com/Infineon/cmsis找到。您可能需要從上面的鏈接設置 CMSIS 圖書館。

如果您繼續遇到困難,請告訴我。

令人遺憾的是,我們目前沒有在 STM32 上實施存在偵測所需的資源。

最好的問候,

普吉薩

 

在原始文章中檢視解決方案

0
3 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @mingguy

您CAN嘗試將“arm_fir_decimate_f32”檔案複製到專案中的感測器dsp資料夾中。

最好的問候,

普吉薩

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,普吉薩,我們

不是一個文件,它"是 "在 CMSIS DSP 靜態庫中找到的一個函數。此功能可供使用該功能的其他文件訪問,但不能訪問存在感應靜態庫。所以我不確定為什麼存在感應庫無法找到它。

無論如何,我是否可以獲得原始程式碼的副本,以便我CAN自己編譯它?或者,是否有其他資源可以讓存在感測在 STM32 微控制器上工作?

謝謝

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @mingguy

您正在尋找的函數arm_fir_decimate_f32是filtering_functions.h的一部分, CAN在https://github.com/Infineon/cmsis找到。您可能需要從上面的鏈接設置 CMSIS 圖書館。

如果您繼續遇到困難,請告訴我。

令人遺憾的是,我們目前沒有在 STM32 上實施存在偵測所需的資源。

最好的問候,

普吉薩

 

0