<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 點擊率:47

      近期使用了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

      推薦產品

      更多
      主站蜘蛛池模板: 伊人久久大香线焦AV综合影院| 一本色道久久综合一区| 国产婷婷综合在线视频中| 亚洲七久久之综合七久久| 婷婷久久综合九色综合绿巨人| 午夜激情影院综合| 国产成人无码综合亚洲日韩| 色综合久久精品中文字幕首页 | 久久99国产综合精品免费| 曰韩人妻无码一区二区三区综合部| 欧美激情综合亚洲一二区| 久久综合九色综合97_久久久| 亚洲综合精品伊人久久| 一本一本久久aa综合精品| 狠狠色丁香婷婷综合久久片| 亚洲综合无码一区二区| 久久综合视频网站| 欧美日韩综合一区二区三区| 99久久婷婷国产综合亚洲| 伊人久久中文大香线蕉综合| 国产性天天综合网| 色天使久久综合网天天| 精品综合久久久久久99| 天天综合网天天做天天受| 亚洲免费综合色在线视频| 亚洲综合精品成人| 欧美日韩色另类综合| 八区精品色欲人妻综合网| 国产亚洲综合精品一区二区三区| 色噜噜狠狠狠狠色综合久| 色先锋资源久久综合5566| 一本大道无香蕉综合在线| 伊人久久大香线蕉综合Av| 亚洲色婷婷综合久久| 色噜噜狠狠色综合日日| 亚洲婷婷第一狠人综合精品| 天天影视色香欲综合久久| 天天综合日日噜噜噜| 国产婷婷色综合AV蜜臀AV| 久久综合九色综合网站| 亚洲色偷偷综合亚洲av78|