<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產品分類

      當前位置: 首頁 > 工業電子產品 > 其他電子產品 > 開發板,套件,編程器 > 開發板

      類型分類:
      科普知識
      數據分類:
      開發板

      STM32單片機只能下載一次程序的問題

      發布日期:2022-10-14 點擊率:46

      近期使用了ST公司的STM32單片機,遇到了奇怪的現象:每個單片機只能下載一次程序,之后的每次操作都會出現Flash寫入錯誤,更換4,5次單片機也是如此,如下圖。

      Download-Error

      窗口中的打印信息為

      JLink info:
      ------------
      DLL: V4.40c, compiled Jan 24 2012 09:30:33
      Firmware: J-Link ARM V8 compiled Dec  6 2011 18:57:44
      Hardware: V8.00
      S/N : 20100214 
      Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDBFull 
       
      * JLink Info: Found SWD-DP with ID 0x1BA01477
      * JLink Info: TPIU fitted.
      * JLink Info:   FPUnit: 6 code (BP) slots and 2 literal slots
      * JLink Info: Found Cortex-M3 r1p1, Little endian.
      ROMTableAddr = 0xE00FF003
      * JLink Info: Found SWD-DP with ID 0x1BA01477
      * JLink Info: TPIU fitted.
      * JLink Info:   FPUnit: 6 code (BP) slots and 2 literal slots
      * JLink Info: Found Cortex-M3 r1p1, Little endian.
       
      Target info:
      ------------
      Device: STM32F103T8
      VTarget = 3.028V
      State of Pins: 
      TCK: 0, TDI: 0, TDO: 0, TMS: 0, TRES: 1, TRST: 1
      Hardware-Breakpoints: 6
      Software-Breakpoints: 8192
      Watchpoints:          4
      JTAG speed: 2000 kHz
       
      Erase Done.
      Programming Failed!

      筆者使用的下載方式是SWD,從打印信息中可以看到,JLink成功地擦除了單片機的Flash,但寫入失敗。然而,在這款產品的第一版中,并沒有出現這樣的問題。較大的區別是,第一版所用型號為STM32F103C8T6,第二版為了縮小尺寸選用了STM32F103T8U6。查看Datasheet,認為這里兩款芯片除了封裝尺寸,IO數目不同以外,在配置上并沒有什么差異。

      嘗試診斷問題,發現Flash下載配置選項似乎不正常,如下圖:

      Target-Driver-Setup

      根據已有的產品開發經驗,如果Flash擦除不完整,很容易出現問題。于是勾選“Erase Full Chip”選項,如下圖。

      Erase-Full-Chip

      再次下載程序,終于成功了,窗口中出現了正確的打印信息

      JLink info:
      ------------
      DLL: V4.40c, compiled Jan 24 2012 09:30:33
      Firmware: J-Link ARM V8 compiled Dec  6 2011 18:57:44
      Hardware: V8.00
      S/N : 20100214 
      Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDBFull 
       
      * JLink Info: Found SWD-DP with ID 0x1BA01477
      * JLink Info: TPIU fitted.
      * JLink Info:   FPUnit: 6 code (BP) slots and 2 literal slots
      * JLink Info: Found Cortex-M3 r1p1, Little endian.
      ROMTableAddr = 0xE00FF003
      * JLink Info: Found SWD-DP with ID 0x1BA01477
      * JLink Info: TPIU fitted.
      * JLink Info:   FPUnit: 6 code (BP) slots and 2 literal slots
      * JLink Info: Found Cortex-M3 r1p1, Little endian.
       
      Target info:
      ------------
      Device: STM32F103T8
      VTarget = 3.028V
      State of Pins: 
      TCK: 0, TDI: 0, TDO: 0, TMS: 0, TRES: 1, TRST: 1
      Hardware-Breakpoints: 6
      Software-Breakpoints: 8192
      Watchpoints:          4
      JTAG speed: 2000 kHz
       
      Full Chip Erase Done.
      Programming Done.
      Verify OK.

      下一篇: PLC、DCS、FCS三大控

      上一篇: Qualcomm IPQ40xx 802

      推薦產品

      更多
      主站蜘蛛池模板: 久久婷婷五月综合色国产香蕉| 激情五月婷婷综合| 色欲色香天天天综合网WWW| 色狠狠色狠狠综合天天| 色综合久久夜色精品国产| 色婷婷久久综合中文网站| 一本色道久久综合狠狠躁| 亚洲综合区图片小说区| 亚洲 综合 国产 欧洲 丝袜 | 区三区激情福利综合中文字幕在线一区亚洲视频1| 色综合天天综一个色天天综合网| 中文字幕亚洲综合久久综合| 一本色道久久88综合亚洲精品高清 | 香蕉久久综合精品首页| 激情综合丁香五月| 99久久综合狠狠综合久久止| 亚洲综合精品伊人久久| 开心五月激情综合婷婷| 国产成人AV综合久久| 一本色道久久综合狠狠躁篇| 一日本道伊人久久综合影| 久久综合久久精品| 国产色综合天天综合网| 国产精品天干天干在线综合| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 久久综合久久美利坚合众国| 国产激情电影综合在线看| 国产亚洲综合久久| 卡通动漫第一页综合专区| 亚洲综合色丁香婷婷六月图片| 中文字幕亚洲综合久久| 亚洲色图综合网站| 亚洲国产精品综合一区在线| 亚洲欧洲日韩综合| 国产婷婷综合丁香亚洲欧洲| 激情五月激情综合| 精品综合一区二区三区| 狠狠做深爱婷婷综合一区| 综合无码一区二区三区| 人人狠狠综合久久88成人 | 久久久久综合国产|