[STM32F1] 如何使用SPLibrary为F103打开新项目

[复制链接]
 楼主| 内核558 发表于 2025-6-15 22:38 | 显示全部楼层 |阅读模式
打开为F103C8与SPL新的项目
出现错误如下图
还不知道如何解决

磨砂 发表于 2025-8-4 10:33 | 显示全部楼层
通过 Keil Pack Installer 安装 STM32F103 的设备驱动包。若未安装此包,Keil 无法识别芯片型号
晓伍 发表于 2025-8-4 12:57 | 显示全部楼层
将固件库中的 [size=0.875]CoreSupport[size=0.875]DeviceSupport 目录下的文件拷贝至项目的 [size=0.875]CMSIS 目录
八层楼 发表于 2025-8-4 15:23 | 显示全部楼层
[size=0.875]STM32F10x_StdPeriph_Driver 目录下的 [size=0.875]inc[size=0.875]src 文件夹拷贝至项目的 [size=0.875]FWLIB 目录
观海 发表于 2025-8-4 17:51 | 显示全部楼层
打开 Keil → [size=0.875]Project → New uVision Project,选择存储路径并与本地项目目录一致
guanjiaer 发表于 2025-8-4 20:24 | 显示全部楼层
在工程中创建 [size=0.875]CMSIS, [size=0.875]FWLIB, [size=0.875]USER, [size=0.875]STARTUP 四个分组
heimaojingzhang 发表于 2025-8-4 22:53 | 显示全部楼层
编译前的配置文件路径和启动文件的选择也很重要,特别是根据Flash大小选择合适的启动文件
keaibukelian 发表于 2025-8-5 10:30 | 显示全部楼层
[size=0.875]C/C++ Preprocessor 中添加 [size=0.875]USE_STDPERIPH_DRIVER,启用标准外设库
paotangsan 发表于 2025-8-5 12:53 | 显示全部楼层
编译工程。若出现错误,需检查文件路径、宏定义是否正确,以及固件库版本是否匹配
renzheshengui 发表于 2025-8-5 15:28 | 显示全部楼层
默认使用 Keil 自带的 ARMCC 编译器。如需改用 GNU/GCC,需额外配置工具链并调整编译选项
wowu 发表于 2025-8-5 17:55 | 显示全部楼层
如需进一步优化或集成特定功能,可参考固件库文档及示例代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部