国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 資料介紹
    • 前言
    • 問題產(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)推薦

沂源县| 霞浦县| 营口市| 隆化县| 商水县| 格尔木市| 得荣县| 盱眙县| 乐业县| 宜良县| 平乡县| 武川县| 监利县| 东港市| 衡山县| 鹿泉市| 常熟市| 乐至县| 正安县| 延庆县| 漯河市| 曲松县| 抚顺县| 临夏县| 正宁县| 资兴市| 定南县| 冕宁县| 涞源县| 澎湖县| 中方县| 金堂县| 古丈县| 日照市| 永德县| 彩票| 江都市| 阿坝县| 昆山市| 同心县| 永顺县|