• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: SAMD21 standby mode clock 設置無法跳到 bootloader
#6
管理員
管理員


查看用戶資訊
這個基本上的概念是,
Bootloader 跟 Application 使用相同的 Clock 最省力的,
所以一般都會以 Bootloader 的設定為主下去開發 Application,

不過你的應用, 看起來是 Application 有自己的設定,
所以必須做的就是, 確保在控制權轉移之前,
有正確的切換 Clock, 或者確保 Bootloader/Application 本身,
可以動態的設定成自己想要的 clock.

發表於: 2023/1/10 9:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: SAMD21 standby mode clock 設置無法跳到 bootloader
#5
初級會員
初級會員


查看用戶資訊
AdamSyu Sir, 您好,

使用 debug mode 看, 在 bootloader 跟 AP 的 init code 加斷點。
如果跳轉正常, 可以看到停在跳過去 init code 的斷點。

跳轉不正常,debug 會 hang

請問 SAMD21 在跳轉時, clock 需要設定嗎?應該是怎麼樣子的呢?

謝謝。

發表於: 2023/1/4 9:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: SAMD21 standby mode clock 設置無法跳到 bootloader
#4
管理員
管理員


查看用戶資訊
不能跳的意思是?
1.跳不過去, Application繼續Run ?
2.還是跳過去就死了 ?

如果是1, 目前沒有想法 >"<
如我是2, 感覺是DFLL的 initial 跟 disable 中出現問題,
Application 關掉DFLL後, 在 Bootloader 中打不開,
沒有Clock, 系統.就死掉了.

發表於: 2023/1/4 9:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: SAMD21 standby mode clock 設置無法跳到 bootloader
#3
初級會員
初級會員


查看用戶資訊
GodBlessU Sir,你好,

SAMD21 目前跳 bootloader 沒有 disable clock,
只是把 timer 與週邊 interrupt 都關掉,就可以跳。

有試過關閉 DFLL 反而不能跳。

謝謝您的回覆。

發表於: 2023/1/3 18:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: SAMD21 standby mode clock 設置無法跳到 bootloader
#2
資深會員
資深會員


查看用戶資訊
下面這句話, 小弟看不太懂...

由於 SAMD21 原本在跳 bootloader 時,不需要做 clock de-init,做了clock de-init,反而無法跳。

根據我的認知, 從Bootloader跳掉Application之前要先做Clock-Re-initialization, Application才能正常運作.

發表於: 2023/1/3 17:42
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


SAMD21 standby mode clock 設置無法跳到 bootloader
#1
初級會員
初級會員


查看用戶資訊
老師,前輩們好,

前面一個問題是想確認 DFLL 設定細節。

目前遇到的主要問題是:
SAMD21 設定完 standby mode clock 設置之後,
雖然可以進入standby mode,電流有降下來。也可以醒過來。
但測試 FW upgrade 時,發現沒有辦法跳回 bootloader。

由於 SAMD21 原本在跳 bootloader 時,不需要做 clock de-init,做了clock de-init,反而無法跳。

請問這會是什麼原因?可以如何解決呢?

感謝。

Attach file:



jpg  螢幕擷取畫面 2023-01-03 152041.jpg (210.29 KB)
123334_63b3d768641db.jpg 1467X1044 px

發表於: 2023/1/3 14:23

Edited by Lexus_NX on 2023年01月03日 15:21:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------