GD32 开机直接进入了深度睡眠模式导致无法下载
生活随笔
收集整理的這篇文章主要介紹了
GD32 开机直接进入了深度睡眠模式导致无法下载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
剛開始研究GD32的功耗,
燒錄了開機直接進入深度睡眠的程序
/* PMU clock enable */rcu_periph_clock_enable(RCU_PMU);/* enter Deep-sleep mode */pmu_to_deepsleepmode(PMU_LDO_LOWPOWER, WFI_CMD);導致在下次燒錄的時候無法燒錄。
原因是剛開機就進入了深度睡眠。。。。(我感覺自己廢話好多)
?
在網上搜了下,有兄弟遇到類似的問題
https://blog.csdn.net/Geekjin/article/details/79232405
?
硬件上我目前是boot1空接,boot0接地的方式。也就是下面 從 主FLASH存儲器運行。
現在把BOOT0直接拉到3.3V,也就是采用第二種啟動方式,這時候開機的時候就找不到原來的程序了。
(開機時候是從0x1FFF F000開始運行,是本來存放bootloader的地方開始的,我沒有bootloader,所以。。。)
也就無法進入深度睡眠模式了。
(我是直接用鑷子把MCU的這個Boot0直接點在JLINK的3V上。。。)
下載OK!
?
?
總結
以上是生活随笔為你收集整理的GD32 开机直接进入了深度睡眠模式导致无法下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【翻译】听觉刺激增强深度睡眠,实现“熟睡
- 下一篇: chapter6