国产成人高清亚洲,日韩无码一区二区,国产精品亚洲综合专区片高清久久久,欧美日韩国产区在线观看,sese在线,亞洲綜合久久精品無碼色欲,日韩亚洲av三级片

  • 資料介紹
    • 前言
    • 問題產(chǎn)生及原因分析
    • 解決方案
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1150 STM32G4 應(yīng)用程序與 Option Bytes 同時燒錄問題

03/25 15:49
536
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1150 STM32G4 應(yīng)用程序與 Option Bytes 同時燒錄問題

478.24 KB

前言

客戶使用 STM32G474 系列芯片,在燒錄應(yīng)用程序的同時要對 Option Bytes 中的 DBANK進行修改,采用 STlink Utility 或是 CubeProgrammer 工具進行操作,并希望整個過程只用一次燒錄動作就完成,發(fā)現(xiàn)燒錄的應(yīng)用程序無法運行。

問題產(chǎn)生及原因分析

STM32G474 系列芯片具有雙 Bank 功能,且默認情況下 Option Bytes 中的 DBANK =1,即雙 Bank 使能。但是客戶實際的應(yīng)用使用的是單 Bank,所以需要將 DBANK 設(shè)置為 0,所以客戶在使用 Utility 或是 CubeProgrammer 工具燒錄應(yīng)用程序時,同時設(shè)置 Option Bytes 中的DBANK 為 0。但是當燒錄結(jié)束后,發(fā)現(xiàn)應(yīng)用程序無法正常運行,需要再次燒錄才能運行。

解決方案

通過以上的分析,要實現(xiàn)客戶的要求,必須首先對 Option Bytes 進行修改,將 Flash 配置為單 Bank 模式后,才能進行應(yīng)用程序的燒錄,但是在 Utility 或是 CubeProgrammer 中無法修改其本身的操作時序,無法通過一次操作的方式完成,必須分成兩步來完成,即:

  • 修改 Option Bytes 中的 DBANK
  • 燒錄應(yīng)用程序

小結(jié)

這里分析了客戶使用燒錄工具 ST Link Utility 和 STM32CubeProgrammer 同時燒錄 OptionBytes 中的 DBANK 設(shè)置和應(yīng)用程序后程序無法正常運行的問題,給出了采用 ST-LINK_CLI.exe 工具一次性操作完成 Option Bytes 與應(yīng)用程序燒錄的解決方案。

資料預(yù)覽

相關(guān)推薦