锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

SWM32系列教程2-新建工程

时间:2023-12-12 19:07:02 csl电容器

700d070a809847d300ddd8431a598c0b.png

今天,我将介绍如何使用新建筑SWM这里有32个项目Keil为例。新建工程的方法跟STM32标准库的使用类似,操作过的朋友应该很熟悉。需要准备以下软件和库:

  1. Keil MDK v5.12及以上版本

  2. Synwit.SWM32_DFP.pack文件(下载算法库)

  3. SWM320库文件

  4. 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调试时设置断点的高级用法

欢迎关注微信官方账号"开发嵌入式技术",你可以在后台给我留言交流。如果你觉得这个微信官方账号对你有帮助,也欢迎和别人分享。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章