如何使用Keil为W7500创建新工程

介绍

本应用笔记是为W7500 MCU制作KEIL项目的教程。本文档将逐步介绍如何为W7500制作项目和bin文件,以便您轻松跟进。

步骤1.下载并安装KEIL5!

步骤2.下载W7500库

您可以从WIZnet的Github存储库下载W7500库:https://github.com/Wiznet/W7500

步骤3.制作工作空间!并将W7500库移动到工作区!

在此示例中,它是D:\ workspace \ project \ Library

步骤4.执行KEIL5并制作新项目

点击 New uVision Project….

选择项目保存文件夹,然后选择项目名称。在此示例中,D:\ workspace \ project \ W7500_test \ W7500_Test.uvproj

步骤5. W7500启动代码和系统代码设置

回到项目。您需要制作与右侧显示的图像相同的文件夹

根据以上图片顺序配置;

并以同样的方式… CMSIS文件夹包括D:\ workspace \ project \ Libraries \ CMSIS \ Device \ WIZnet \ W7500 \ Source \ system_W7500.c文件

W7500_Periphs文件夹包含要使用的外围设备。

而User文件夹必须包含main.c等。

我们来做main.c

单击Add New Item to the Group。

选择C文件并使用“main”命名,然后单击“Add”。

包括w7500x.h标题但是……你应该显示红色X,因为你没有路径。

步骤6.设置包含路径

点击 Options for Target…

在C \ C ++中选择“Include Paths”,然后单击文件夹图标并单击以”…”图标;

设置包含路径:

D:\workspace\project\Libraries\CMSIS\Device\WIZnet\W7500\Include

D:\workspace\project\Libraries\W7500x_stdPeriph_Driver\inc

D:\workspace\project\Libraries\CMSIS\Include

步骤7.内存设置

点击 “Options for Target…”

单击“Target”点击并使用上图中显示的值进行设置

然后单击“Linker”点击并选中【Use Memory Layout from Target Dialog】

步骤8.选择要使用的外围设备

点击 “Options for Target…”

单击“C / C ++”点击并在“Define”字段中添加CORTEX_M0 USE_STDPERIPH_DRIVER

步骤9.设置用户程序以使用创建的bin文件

点击”Options for Target…”

单击“User”点击并选中“Run User Programs After Build/Rebuild”部分中的“Run #1 ”并按顺序编写此命令[fromelf –bin -o“[email protected]”“#L”] DAP使用bin文件。

步骤10.编译示例

让我们在D:\ workspace \ project \ Projects \ Peripheral_Examples \ GPIO \ Blink_LED中编译示例代码。这个折叠包括main.c, W7500x_conf.hW7500x_it.cW7500x_it.h,你应该将这四个文件复制到D:\ workspace \ project \ W7500_Test(我的项目文件夹)

并将W7500x_gpio.c复制到W7500_Periphs文件夹中以使用gpio外设

并将W7500x_it.c复制到用户文件夹中以获取中断处理程序

W7500x_conf.hW7500x_it.h添加“Include Path”

点击 “Options for Target…”

单击”C \ C ++”中的”Include Paths”,点击”文件夹图标和…图标”

使用D:\ workspace \ project \ W7500_Test设置“包含路径”

现在编译这个项目!按F7或单击“ Build ”图标

编译完成后,将创建W7500_Test.bin文件。然后WIZwiki-W7500将通过您注册的用户程序将此bin文件上传到自身。

如果要将此文档转换为PDF文件?点击【Export to PDF】