SWM32系列教程2-新建工程
时间:2023-12-12 19:07:02

今天,我将介绍如何使用新建筑SWM这里有32个项目Keil为例。新建工程的方法跟STM32标准库的使用类似,操作过的朋友应该很熟悉。需要准备以下软件和库:
-
Keil MDK v5.12及以上版本
-
Synwit.SWM32_DFP.pack文件(下载算法库)
-
SWM320库文件
-
J-Link下载工具
1.下载和安装库文件等
MDK这里不再介绍下载和安装,建议使用v.5.12及以上版本,v5.12以下版本不支持使用 PACK 导入文件,操作起来有点麻烦。
Synwit.SWM32_DFP.pack最新版本的文件和库文件可以从官网下载:
https://www.synwit.cn/col.jsp?id=158
下载算法库后解压,双击最新版本.pack文件,我在这里是Synwit.SWM32_DFP.1.16.7.pack直接安装。
下载库文件后,需要在工程中添加解压备用。
解压后可发现,SWM320_Lib\SWM320_StdPeriph_Driver\CSL库文件在目录下,其他的都是每个外设的例程。
2.新建工程
打开Keil后,点击Project->New uVision Project,输入工程名称。
然后选择芯片,在这里使用SWM32SRET6,选择SWM320xE。如下:
然后通过弹出下面的界面Keil自带的RTE来配置,这里只介绍手动添加文件配置。感兴趣的朋友可以自己研究。OK直接跳过。之后可以看到一个空工程。
3.添加库文件
下载解压后的库文件SWM320_Lib\SWM320_StdPeriph_Driver\CSL将目录下的文件夹复制到项目目录中。最好在项目目录中建立一个新的文件夹,以便于管理。
点击文件管理按钮Group如下,在Group添加相应的文件。
其中:
StdPeriph_Driver是库文件,刚刚复制的SWM320_StdPeriph_Driver文件夹下的所有.c在此添加文件Group。
CMSIS启动文件,刚复制的CMSIS\Device Support文件夹下的system_SWM320.c文件及CMSIS\Device Support\startup\arm文件夹下的startup_SWM320.s在此添加文件Group。
App下面是用户自己写的文件,这里加了一个main.c。
添加后的工程目录如上图所示。
4.工程设置
勾选Use MicroLIB:
勾选Create HEX File(默认不勾选):
添加包含的.h文件目录:
下载器选择J-Link,选择调试接口SW:
设置完成后,在main.c随便写点东西,点击Debug可进入调试模式。
下载工程文件地址:
链接:https://pan.baidu.com/s/19ThFphoaShapnqhFQIBPUQ
提取码:k5jf
推荐阅读:
SWM32系列教程1-了解硬件
超级电容有什么用?
Keil调试时设置断点的高级用法
欢迎关注微信官方账号"开发嵌入式技术",你可以在后台给我留言交流。如果你觉得这个微信官方账号对你有帮助,也欢迎和别人分享。

