ST意法半导体
直播中

张敏

7年用户 1567经验值
私信 关注
[问答]

无法使用STM32F303VB MCU调试电路板如何处理?

我刚给自己的电路板加电,我只想开始调试。
我尝试的第一件事是连接 STM32 ST-Link Utility 和 ST-Link V2。
这很好用。我可以通过 SWD 连接,可以读取芯片 ID 并查看闪存。
在硬件方面,一切对我来说似乎都很好。

所以我继续设置我刚刚下载的最新的 Cube IDE。(版本:1.5.0)
我设置了一个示例项目,启用了我的处理器和 SWD,并尝试开始调试。但这就是我遇到问题的地方。当我开始调试会话时,它永远无法连接,并显示以下调试日志:
  • STMicroelectronics ST-LINK GDB server. Version 5.7.0
  • Copyright (c) 2020, STMicroelectronics. All rights reserved.
  • Starting server with the following options:
  •         Persistent Mode            : Disabled
  •         Logging Level              : 1
  •         Listen Port Number         : 61234
  •         Status Refresh Delay       : 15s
  •         Verbose Mode               : Disabled
  •         SWD Debug                  : Enabled
  •         InitWhile                  : Enabled
  • Waiting for debugger connection...
  • Debugger connected
  •       -------------------------------------------------------------------
  •                        STM32CubeProgrammer v2.6.0-RC3
  •       -------------------------------------------------------------------
  • ST-LINK SN  : 52FF6D067189554829302567
  • ST-LINK FW  : V2J37S7
  • Board       : --
  • Voltage     : 2.48V
  • SWD freq    : 4000 KHz
  • Connect mode: Under Reset
  • Reset mode  : Hardware reset
  • Device ID   : 0x422
  • Revision ID : Rev Y
  • Device name : STM32F302xB-xC/STM32F303xB-xC/F358xx
  • Flash size  : 128 KBytes
  • Device type : MCU
  • Device CPU  : Cortex-M4
这花了几分钟。
以下进度状态出现了一段时间:

一段时间后,调试会话显示以下日志:
  • Memory Programming ...
  • Opening and parsing file: ST-LINK_GDB_server_a05992.srec
  •   File          : ST-LINK_GDB_server_a05992.srec
  •   Size          : 6340 Bytes
  •   Address       : 0x08000000
  • Erasing memory corresponding to segment 0:
  • Erasing internal memory sectors [0 3]
  • Error: failed to erase memory
  • Error: failed to erase memory
  • Encountered Error when opening C:STSTM32CubeIDE_1.5.0STM32CubeIDEpluginscom.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_1.5.0.202011040924        oolsinSTM32_Programmer_CLI.exe
  • Error in STM32CubeProgrammer
  • Debugger connection lost.
  • Shutting down...

我该如何解决这个问题?
我愿意接受任何建议。







回帖(1)

贾飞世

2023-1-11 15:26:06
问题是由不稳定的电源引起的!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分