如何使用Keil為W7500創建新工程

介紹

本應用筆記是為W7500 MCU製作KEIL項目的教程。本文檔將逐步介紹如何為W7500製作項目和bin文件,以便您輕鬆跟進。

步驟1.下載並安裝KEIL5!

  • 下載MDK-ARM v5:https://www.keil.com/download/product/
  • 安裝說明,請參閱鏈接:http://wizwiki.net/wiki/doku.php?id=products:w7500:documents:appnote:install_uvision

步驟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】