Re: SAMD21 standby mode clock 設置無法跳到 bootloader
|
||||
---|---|---|---|---|
初級會員
![]() ![]() ![]() |
AdamSyu Sir, 您好,
使用 debug mode 看, 在 bootloader 跟 AP 的 init code 加斷點。 如果跳轉正常, 可以看到停在跳過去 init code 的斷點。 跳轉不正常,debug 會 hang 請問 SAMD21 在跳轉時, clock 需要設定嗎?應該是怎麼樣子的呢? 謝謝。
發表於: 2023/1/4 9:46
|
|||
|
Re: SAMD21 standby mode clock 設置無法跳到 bootloader
|
||||
---|---|---|---|---|
管理員
![]() ![]() ![]() |
不能跳的意思是?
1.跳不過去, Application繼續Run ? 2.還是跳過去就死了 ? 如果是1, 目前沒有想法 >"< 如我是2, 感覺是DFLL的 initial 跟 disable 中出現問題, Application 關掉DFLL後, 在 Bootloader 中打不開, 沒有Clock, 系統.就死掉了.
發表於: 2023/1/4 9:19
|
|||
|
Re: SAMD21 standby mode clock 設置無法跳到 bootloader
|
||||
---|---|---|---|---|
初級會員
![]() ![]() ![]() |
GodBlessU Sir,你好,
SAMD21 目前跳 bootloader 沒有 disable clock, 只是把 timer 與週邊 interrupt 都關掉,就可以跳。 有試過關閉 DFLL 反而不能跳。 謝謝您的回覆。
發表於: 2023/1/3 18:44
|
|||
|
Re: SAMD21 standby mode clock 設置無法跳到 bootloader
|
||||
---|---|---|---|---|
資深會員
![]() ![]() ![]() |
下面這句話, 小弟看不太懂...
由於 SAMD21 原本在跳 bootloader 時,不需要做 clock de-init,做了clock de-init,反而無法跳。 根據我的認知, 從Bootloader跳掉Application之前要先做Clock-Re-initialization, Application才能正常運作.
發表於: 2023/1/3 17:42
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
SAMD21 standby mode clock 設置無法跳到 bootloader
|
||||
---|---|---|---|---|
初級會員
![]() ![]() ![]() |
老師,前輩們好,
前面一個問題是想確認 DFLL 設定細節。 目前遇到的主要問題是: SAMD21 設定完 standby mode clock 設置之後, 雖然可以進入standby mode,電流有降下來。也可以醒過來。 但測試 FW upgrade 時,發現沒有辦法跳回 bootloader。 由於 SAMD21 原本在跳 bootloader 時,不需要做 clock de-init,做了clock de-init,反而無法跳。 請問這會是什麼原因?可以如何解決呢? 感謝。
發表於: 2023/1/3 14:23
Edited by Lexus_NX on 2023年01月03日 15:21:16
|
|||
|