卡在引導加載器中

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

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,社區,我目前遇到了 UART 引導程式的錯誤,該錯誤是我在 CY8C4246LTI-M445 控制器TLE9243QK_BASE_BOARD觸控開關應用程式中實現的。我被困在引導加載器模式中,我的應用程序不運行。 一旦我開始調試,我發現我的啟動載入器應用程序卡在一個庫文件中,該文件是 " 組合文件 "。 我正在附加相同的屏幕截圖,以便您可以理解或嘗試建議我選擇問題。

長話短說:我嘗試在 CYKIT-042 TLE9243QK_BASE_BOARD SP4X_DEV_KIT TDA5235_868_5_BOARD上實現 UART 引導程式並取得成功。很快我開始將SP4X_DEV_KIT TDA5235_868_5_BOARD中所做的最新更改移植到我的觸控開關應用程式。現在問題開始再次上升,我被困在引導加載器模式中。 但是在有幾天之後,我再次開始處理引導加載器項目,代碼似乎正常工作(我的意思是它進入 Bootloader 模式並執行一些操作,然後返回 Touch Switch 應用程序。

因此,我在觸控開關上複製了工作項目TLE9243QK_BASE_BOARD並開始對其進行處理,但我再次遇到了陷入引導程式的相同問題,即使我已將等待超時設定為 1.5 秒。

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Getting-stuck-in-Bootloader/td-p/683710

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

嗨,我通過檢查 " 快速可啟動應用程序選擇 " 來解決了這個問題,並且在引導加載器中卡住的問題已解決。 謝謝你

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Getting-stuck-in-Bootloader/m-p/685079

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

0
4 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

你好。

告訴我... 我無法打開屏幕截圖。 文件有問題。

項目是否會在POWER_DRILL2GO重置後卡在引導程式中?

或者,當從 BootLoadable 調用啟動加載器時,項目是否卡住在引導加載器中?

過去,當從 Bootloadable 調用時,我遇到了卡住在引導加載器中的問題。 我通過從可啟動載入調用 cySoftwareReset()來解決了這個問題。 這樣,您的等待命令時間TESTBOARD_150PC_OUT 1.5 秒就可以工作。如果我呼叫 Bootloadable_Load(),那麼無論TESTBOARD_150PC_OUT設定如何,我都會卡在 Bootloader 中。

另一個可能是如果您沒有將可啟動載入元件指向正確的 Bootloader 十六進制文件(元件相依性)。 但我認為您在構建過程中會看到有關此的錯誤消息。 所以,不是可能的情況。

順便說一句,當您有啟動加載器時嘗試使用 Kitprog 工具調試時,會出現問題。 在應用筆記 AN73854 中,其拼寫為TESTBOARD_150PC_OUT 。也許你已經知道這一點。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Getting-stuck-in-Bootloader/m-p/683855

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @loop_y0u ,

您也可以分享您的項目嗎?

 

問候,

羅漢

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Getting-stuck-in-Bootloader/m-p/684750

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,我通過檢查 " 快速可啟動應用程序選擇 " 來解決了這個問題,並且在引導加載器中卡住的問題已解決。 謝謝你

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Getting-stuck-in-Bootloader/m-p/685079

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@loop_y0u

根據您發布的解決方案,啟用 " 快速可啟動應用程序驗證 " 後,問題已解決。 但是,通過啟用此選項,啟動載入程序只會在您跳轉到可啟動應用程序時僅第一次驗證檢查總和,而不是每次驗證檢查總和。 因此,如果可啟動應用程序在一段時間後損壞,那麼它也將在不驗證總和的情況下運行啟動可載入應用程序。

我建議在解決問題之前檢查可啟動應用程序是否根據要求執行所有功能。

 

問候,

羅漢

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Getting-stuck-in-Bootloader/m-p/685120

0