你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
辉&bao

辉&bao

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
1 回答

VScode使用STM32CUBE CLT如何添加静态库.a文件到工程中

其它
y369369 y369369 回答时间: 2025-7-28 15:25

在 VS Code + STM32CubeCLT(CMake 工程)中把 .a 静态库链进来,只需改两处 CMakeLists.txt,步骤如下: 把库文件和头文件放好 复制 project-root/ ├─ lib/ # 自己建的 │ ├─ libxxx.a # 你的静态库 │ └─ xxx.h # 对应头文件 └─ CMakeLists.txt 在根目录 CMakeLists.txt 里加三句话 cmake复制 # 1. 让编译器找得到头文件 target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/lib) # 2. 让链接器找得到库文件 target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/lib) # 3. 真正把库链进来 target_link_libraries(${CMAKE_PROJECT_NAME} xxx) # xxx 去掉前缀 lib 和 .a 也可以用绝对路径一行搞定: cmake复制 target_link_libraries(${CMAKE_PROJECT_NAME} ${CMAKE_SOURCE_DIR}/lib/libxxx.a) 保存后重新 Ctrl+Shift+P → CMake: Build 即可;若仍提示找不到库,确认库是为 arm-none-eabi-gcc 交叉编译出来的,且架构(Cortex-M7/M4 等)与目标芯片一致

赞0
1 回答

classB自检库上面没有MP1系列的范例,有针对MP1系列的自检解决方案或是应用笔记吗?

STM32MP1
Cohen Cohen 回答时间: 2024-11-18 09:10

4.0.0版本支持MP1 X-CUBE-CLASSB - Class B 60730-1 and 60335-1 Functional Safety Package with software expansion for STM32Cube - STMicroelectronics

赞0
辉&bao 辉&bao


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16