• 資料介紹
    • 問(wèn)題的描述
    • 問(wèn)題的復(fù)現(xiàn)
    • 問(wèn)題的排查
    • 問(wèn)題的解決
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT1278 STM32G071從standby模式退出后SRAM數(shù)據(jù)保留

03/24 15:00
517
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT1278 STM32G071從standby模式退出后SRAM數(shù)據(jù)保留

377.88 KB

問(wèn)題的描述

某客戶(hù)使用 STM32G071 芯片從 standby 模式下喚醒,想要 SRAM 的數(shù)據(jù)在退出 standby模式后得以保持。根據(jù)手冊(cè)的描述,配置了相應(yīng)的比特位,但是發(fā)現(xiàn)數(shù)據(jù)仍然保持不了。

問(wèn)題的復(fù)現(xiàn)

根據(jù)客戶(hù)的描述,以及 STM32G071 的最新版參考手冊(cè) RM0444 發(fā)現(xiàn),在 standby 模式下,可以通過(guò)設(shè)置 PWR_CR3 的 RRS 比特位去控制 SRAM 的保持能力,相應(yīng)的 API 接口函數(shù)為

HAL_PWREx_EnableSRAMRetention()、HAL_PWREx_DisableSRAMRetention() 。

問(wèn)題的排查

基于上述的配置,簡(jiǎn)單的測(cè)試了一下,發(fā)現(xiàn)即使 HAL_PWREx_EnableSRAMRetention() 使能了,但是測(cè)試代碼中的 sram_magic_word 的值沒(méi)有保持住,顯示的是 LED4 的閃爍頻率為1s。

問(wèn)題的解決

知道原因之后,相應(yīng)的措施也就明朗了,修改 icf 文件。

資料預(yù)覽

相關(guān)推薦