如何在模組裝箱中使用 CY8CKIT-062-WIFI-BT 使用 SEGGER 應用程序精靈

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

大家好,一天好。 我想知道如何在模組裝箱中使用 CY8 CKIT-062-WIFI-BT 使用 SEGGER 應用程序精靈界面生成器軟件? 我構建了 GUI 並導出,但我不知道如何在 Modus Toolbox IDE 中實現它,我知道有一個例子,但我不知道他們實際上是如何製作的。 他們沒有解釋如何正確添加導出的文件並在 modustoolbox 中實現。 請為我們提供親切的支持。 另外,如果您中任何人可以推薦的任何教程,請這樣做,因為我知道的 YouTube 上沒有太多 PSoC ModusToolbox 教程。 謝謝您最好的問候。

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/td-p/650211

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

若要在沒有 RTOS 的情況下使用 GUI,應執行以下解決方法:

  1. 刪除包括 " 自由遊戲。H " 和 " 任務 .h " 在主 .c 中。
  2. main .c 中刪除與調用和變量相關的 RTOS。
  3. 將任務創建更改為 main. c 中的函數調用。
  4. Makefile 中,更改 " 組件 " 定義為刪除 " EMWIN_OSNTS " 和 " 自由行程 ",並添加 " EMWIN_NOSNTS "。
  5. 在 tft_task.h 中刪除 RTOS 的包含和實現tft_task.c.
  6. 在應用程序精靈介面\ 模擬\ 配置\ GUIconF.h 中為 " GUI_OS " 定義設置 '0'。
  7. 移除 MTB 程式管理員中的 FreeRTOS。
    MuhammadNanda_K_0-1702525836432.png

     

如果按照這些步驟,您也可以在沒有 RTOS 的情況下運行,請通知。 🙂

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/659409

在原始文章中檢視解決方案

0
10 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

歡迎並很高興您加入我們的開發人員社區。 🙂

此查詢已輸入到我的佇列中。
如果我在 PSoC 6 的 AppWizard 實現中有任何更新,我將檢查並更新您。

同時,請查看我們的樣本作為入門:
https://github.com/Infineon/mtb-example-psoc6-emwin-tft-freertos

謝謝你和問候,
穆罕默德·南達

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/650335

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,我仍在等待回复,我仍然需要關於如何在自己的自定義項目中使用它的支持,這個例子沒有很多教導如何精確地將應用程序精靈導入 Modus 並正確使用它,並且沒有在線教程,請盡快給我們提供親切支持,謝謝您最好的問候。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/651425

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

我將繼續在接下來的工作日進行檢查。

對於造成的不便,我很抱歉。

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/651552

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

請按照以下步驟使用您自己的 GUI:

  1. 在模組工具箱(MTB)中使用模板 " emWin TFT 自由行動圖 " 創建新項目。

  2. 打開您的 AppWizard 項目,然後確保您的屏幕尺寸為 320 x 240,然後設計您自己的 GUI。
    MuhammadNanda_K_0-1701673691614.png

     

  3. 確保您的本機資料夾包含 AppWizard 專案。
    如果您不確定它在哪裡,請改用 " 另存為 "。

  4. 匯出代碼:" 匯出 & 儲存 "-" 匯出外部資料 "
    MuhammadNanda_K_1-1701674339781.png

  5. 導航到您的 MTB 項目目錄並查找文件夾 " AppWizard_Gui/ "
    MuhammadNanda_K_2-1701676168731.png

  6. 使用前步驟 4 取得的導出的文件夾替換(刪除然後複製)文件夾 " 資源 "," 模擬 " 和 " 源 " 內的 " AppWizard_gui/ " 中。
  7. 在 " 中空白的主任務(空白)" 內部 " 應用程序精靈 _GUI\ 來源\ 應用程序 _ 主任務 .c ", 請更新主迴路成為:
      while (1) {
        while (GUI_Exec1()) {
          APPW_Exec();
        }
        APPW_Exec();
        GUI_X_Delay(5);
      }​
  8. 建置並編程到您的 PSoC 6 中。

如果您成功使用 GUI 進行編程,這是示例:

MuhammadNanda_K_3-1701677189649.png

如果您遇到任何錯誤/問題,請通知。

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/652105

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

您可以更新此問題的狀態嗎?

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/656352

0
Translation_Bot
Community Manager
Community Manager
Community Manager

親愛的先生/女士,您好,在刪除我的項目之前它現在正在工作,所以我不得不重做,因為只是我沒有回复您,謝謝您最好的問候,今天我再次製作該項目並將其發送給您,它正常工作,我們還需要使用 RTOS 來使用 appwizard 還是我們可以在沒有 RTOS 的情況下使用 appwizard 嗎? 請向我們提供您的熱情支持,謝謝您最好的問候,但它在這裡有效,我正在發送照片抱歉我發出的任何不便感謝您最好的問候您的熱情支持

 

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/657574

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

很高興知道你可以運行樣本。 🙂

關於沒有 RTOS 運行的可能性,我將檢查並在獲得更新後返回給您。

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/657791

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

若要在沒有 RTOS 的情況下使用 GUI,應執行以下解決方法:

  1. 刪除包括 " 自由遊戲。H " 和 " 任務 .h " 在主 .c 中。
  2. main .c 中刪除與調用和變量相關的 RTOS。
  3. 將任務創建更改為 main. c 中的函數調用。
  4. Makefile 中,更改 " 組件 " 定義為刪除 " EMWIN_OSNTS " 和 " 自由行程 ",並添加 " EMWIN_NOSNTS "。
  5. 在 tft_task.h 中刪除 RTOS 的包含和實現tft_task.c.
  6. 在應用程序精靈介面\ 模擬\ 配置\ GUIconF.h 中為 " GUI_OS " 定義設置 '0'。
  7. 移除 MTB 程式管理員中的 FreeRTOS。
    MuhammadNanda_K_0-1702525836432.png

     

如果按照這些步驟,您也可以在沒有 RTOS 的情況下運行,請通知。 🙂

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/659409

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

您對此問題還有任何疑慮嗎?

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/663358

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您好 @Purush

由於您將回复標記為解決方案,因此我將繼續關閉此討論線程。

如果您將來有任何其他查詢,請不要猶豫創建新的線程。 🙂

謝謝你和問候,
穆罕默德·南達

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/How-to-use-SEGGER-AppWizard-with-CY8CKIT-062-WIFI-BT-in-ModusToolbox/m-p/664329

0