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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

我想使用 USB 週邊為 PSOC61(我使用的是 CY8C6148AZI-S2F44 MCU)來新增 DFU 引導程式。

我希望使用 mtb-示例-psoc6-dfu-基本例子,但這適用於 PSOC62 雙核設備。 只是想知道是否有人為單核 PSOC61 設備實現了這個? 或者是否有關如何修改單一 CM4 核心的示例代碼的建議?

問候

戴夫

5 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@DaAd_2521561

 

請參考以下連結。 如果您有任何疑問,請告訴我。

 

https://community.infineon.com/t5/Knowledge-Base-Articles/Modifying-the-DFU-basic-code-example-to-ru...

問候,

羅漢

0
Translation_Bot
Community Manager
Community Manager
Community Manager

羅汗,

完美,會嘗試一下。

問候

戴夫

0
Translation_Bot
Community Manager
Community Manager
Community Manager

羅汗,

如說明修改了示例代碼(並將 dfu lib 更新為最新版本),但是當我將傳輸更改為 USB_CDC 時,我在構建時出現以下錯誤:

======================================================================== = 建立應用程式 = ================================================================================ 製作 [2]: *** 沒有規則設定目標 '../..


/MTB_ 共享/自動發布/發行版本 5.0.0/設定/CAT1A/交通_USB_CDC.c ', 需要「C:/模組工具箱 _ 項目/基本 _ 設備 _ 固件 _ 升級/開機載入器 _CM4/構建/USB_CDC/應用程序 _CY8CPROTO-062-4343W/調試/擴展/MTB_ 共享/DFU/發布-V5.0.0/設定/CAT1A/運輸 _USB_CDC.O」。 停下來
製作 [2]:*** 等待未完成的工作...
製作 [1]:*** [../../mtb_ 共享/核心製作/發行版本 3.2.2/製作/核心/主要 .mk:374: 第二階段 _ 構建] 錯誤 2 使 [1]:離開目錄 '/CygDrive/C/模組 StoolBox_Project/基本_設
備_固件 _ 升級/啟動載入器 _CM4' 變成:*** [C:/使用者/David.adams/模組 StoolBox/Tools_3.1/製作/應用程序 .mk:72:構建] 錯誤 2 C:/用戶/David.adams/ModustoolBox/ModusToolBox./工具_3.1/模式-殼/箱/製造

" CY_MAKE_IDE = 日光 CY_IDE_TOOLS_DIR=C: /用戶/David.Adams/模組化工具箱/工具 _3.1 CY_IDE_BT_TOOLS_DIR=-j8 全部以退出代碼 2 終止。"構建可能不完整。

 

有任何想法在應用程序中可能缺少什麼?

謝謝

戴夫

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@DaAd_2521561

請將 dfu 的中間軟件版本從 5.0 降級到 4.x。 尚未針對 5.0 dfu 中間軟件發布的代碼示例。 上面提到的文章適用於 dfu 4.x。

 

問候,

羅漢

0
Translation_Bot
Community Manager
Community Manager
Community Manager

羅汗,

這次我使用 dfu 4.20 中間件再次嘗試,但出現類似的錯誤,這次我根據原始示例將傳輸保持為 i2c,並按照應用程序注意事項進行了更改:(在進行更改之前編譯得很好)

製作 [4]:*** 沒有設定目標的規則 '../../MTB_ 共享/DFU/ 發行版本版本 4.20.0/設定/CAT1A/交通 _.c ', 需要「C:/模組工具箱 _ 項目/基本 _ 設備 _ 固件 _ 升級 _ 1/開機載入器 _CM4/構建/i2C/應用程序 _CY8CPROTO-062-4343W/調試/擴展/MTB_ 共享/DFU/發布-V4.20.0/設定/CAT1A/運輸 _.o」所需。 停下來
製作 [4]:*** 等待未完成的工作...
製作 [3]:*** [../../mtb_ 共享/核心製作/發行版本 3.2.2/製作/核心/主要 .mk:374: 第二階段 _ 構建] 錯誤 2 造成 [2]:*** [C:/用戶/David.Adams/模組 Stoolbox/工具_3.1/
製作/應用程序 .mk: 72:構建] 錯誤 2 造成 [1]:*** [../..
/mtb_ 共享/核心製作/發行版本 3.2.2/製作/核心/構建 .mk:301: 構建 _ 應用程序 _ 啟動程序] 錯誤 2 造成:*** [../..
/mtb_ 共享/核心製作/發行版本 3.2.2/製作/核心/主要 .mk:374: 第二階段 _ 構建] 錯誤 2 C: /使用者/大.ADAMS/模組裝行程式/工具_3.1/模式-殼/檔案/製造
" CY_MAKE_IDE = 日光 CY_IDE_TOOLS_DIR=C: /用戶/David.Adams/模組 Stoolbox/工具 _3.1 CY_IDE_BT_TOOLS_DIR=-輸出-同步-j8 所有以退出代碼 2 終止。"構建可能不完整。

問候

戴夫

0