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

論壇索引


Board index » All Posts (Lexus_NX)




Re: NVIC_SystemReset() 如何讓 GPIO 保持不變動.
#31
初級會員
初級會員


用的 mcu 是 L22 ,在網上找到 的是這個例子。
https://microchipsupport.force.com/s/a ... re-reset-on-SAMD21-SAMW25

雖沒有做出指定 address 跳轉,用 NVIC_SystemReset() 可以達到跳轉功能。

因文章中說,NVIC_SystemReset() 是 core software reset。
想應該不會動到 GPIO,

但目前會掉電。

發表於: 2022/7/8 17:29
頂部


NVIC_SystemReset() 如何讓 GPIO 保持不變動.
#32
初級會員
初級會員


老師們好:

由於有 bootloader + Application 的應用,目前使用 NVIC_SystemReset() 來做跳轉,
因為有 GPIO 用來做 output power latch,如果GPIO 有變動,系統會掉電。

請問如何讓 GPIO 保持不變動。
想法是在 PORT_Initialize() 中
不設定 PORT_DIR / PORT_OUT
只設定 PORT_PINCFG / PORT_PMUX

但沒有成功,是否有範例可以參考?

有請各位老師幫忙指導解答。
Thank you very much.

發表於: 2022/7/8 12:34
頂部


Re: Bootloader 沒法跳到 Application 問題
#33
初級會員
初級會員


老師好
SAMD21 可以跳. 但 L22 跳不過去.

參照:

Libra wrote:
>>會是 SAML22 特有的問題嗎?
請問您之前有在其他SAM上面正常執行, 但是在SAML22才不行嗎?

發表於: 2022/7/8 12:13
頂部


Re: Bootloader 沒法跳到 Application 問題
#34
初級會員
初級會員


謝謝前輩老師的回覆. 不過試了沒有效果.
後來想說用 NVIC_SystemReset()

不過目前有遇到 GPIO 要保持設定的問題..

參照:

GodBlessU wrote:
建議Bootloader FW在跳轉到Application FW之前, 先做Clock De-Initialization的程序.

可以參考下面Microchip Harmony Serial Memory Bootloader的範例.

https://github.com/Microchip-MPLAB-Har ... re/src/deinitialization.c

發表於: 2022/7/8 12:11
頂部


Bootloader 沒法跳到 Application 問題
#35
初級會員
初級會員


老師們好:
在實作 Bootloader 時,遇到沒法跳到 Application 問題。

使用原始 Bootloader 範例: uart_bootloader_sam_l22_xpro

原始 Bootloader 範例中 bootloader_Trigger() 跳到 Application() 是在很前面做的。
但因為程式需求,想在 update 完成後,執行跳 Application 的動作,但都無法成功。

最後使用原始 Bootloader 範例找問題:
發現只是把跳 Application 的動作,搬到 CLOCK_Initialize() 後面,就會導致跳 Application 的動作,無法成功。

因為只有 CLOCK_Initialize(),也沒有要關中斷再跳的問題。
會是 SAML22 特有的問題嗎?

有請各位老師幫忙解答。

Attach file:



jpg  2.jpg (79.05 KB)
123334_6289b4d99f0a4.jpg 913X660 px

發表於: 2022/5/22 12:15
頂部



« 1 2 3 (4)



:::

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... ]

教育訓練中心

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