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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

我正在使用 CY8CKIT-148 (PSoC CY8C4147AZI-S475),並且我正在嘗試在不使用 DFU 庫的情況下進行固件更新。我在模仿山地車示例-psoc4-dfu-dfu-D-基本樣本(這裡:https://github.com/Infineon/mtb-example-psoc4-dfu-basic) 這工作。 唯一的區別是我沒有使用 DFU 協議。下載應用程序的工作原理,我正在使用 SHA256 哈希來驗證寫入閃存的圖像。但是,當我在 ram 中設置應用程序編號後重置系統時,應用程序不會啟動引導加載程序啟動。

幾個問題:

1) 處理器如何知道 APP 1 以快閃記憶體開始的位置? 我知道閃存末尾有 DFU 元數據(0x0001FA00)確實包含此信息,但處理器是否使用此信息?

2) 使用裝置韌體更新主機工具 2.0 載入 .cyacd2 時 文件中,應用程序的起始地址和 len 由 @APP_INFO 行標識。 我假設這是寫入閃存元數據。 這是正確的嗎?

謝謝,

院長

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

啊,我發現了我的問題。 我沒有在中包含必要的代碼。 現在為我工作

 

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

0
1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

啊,我發現了我的問題。 我沒有在中包含必要的代碼。 現在為我工作

 

0