我正在尝试调试
STM32H7B 上的小项目。我使用 STM32 Cube Programmer 和 STLINK-V3SET 来清除闪存。在我看来,ST-LINK GDB 服务器版本 5.8.0 已连接。见打击。
==========
STMicroelectronics ST-LINK GDB 服务器。版本 5.8.0
版权所有 (c) 2020,意法
半导体。版权所有。
使用以下选项启动服务器:
持久模式:禁用
日志文件名称:C:UsersnnaritaDocumentsSTMicro_projectEX-5188Debugst-link_gdbserver_log.txt
记录级别:31
监听端口号:61234
状态刷新延迟:15s
详细模式:已启用
目标连接方式:Attach
读取 AP 0 @0xe00fefd0 的 ROM 表
目标支持的硬件观察点
COM 频率 = 21333 kHz
ST-LINK固件版本:V3J7M3B5S1
设备 ID:0x480
电脑:0x75f9e0
ST-LINK设备状态:RUN_MODE
ST-LINK 检测目标电压 = 2.94 V
ST-LINK设备状态:RUN_MODE
ST-LINK设备初始化OK
等待调试器连接...
等待端口 61234 上的连接...
已接受端口 61234 上的连接...
调试器已连接
试试止...
ST-LINK设备状态:HALT_MODE
进入STM32_AppReset()函数
NVIC_DFSR_REG = 0x00000009
NVIC_CFGFSR_REG = 0x00000000
=============
然后切换到STM32CubeProgrammer。见下文。
=============
------ 切换到 STM32CubeProgrammer -----
---------------------------------------------- ------------------
STM32CubeProgrammer v2.7.0-RC1
---------------------------------------------- ------------------
ST-LINK 序列号:000C00125553501020393256
ST-LINK固件:V3J7M3B5S1
开发板:STLINK-V3S......
电压:2.94V
错误:未找到 STM32 目标!
第二次尝试使用较低的频率 (8MHz)
ST-LINK 序列号:000C00125553501020393256
ST-LINK固件:V3J7M3B5S1
开发板:STLINK-V3S......
电压:2.94V
错误:未找到 STM32 目标!
打开C:STSTM32CubeIDE_1.6.1STM32CubeIDEpluginscom.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_1.6.0.202101291314toolsbinSTM32_Programmer_CLI.exe时遇到错误
------ 切换上下文 -----
STM32CubeProgrammer 错误
调试器连接丢失。
正在关闭...
============================
似乎有两个问题,“找不到STM目标”和“STM32CubeProgrammer错误”。有人可以帮我找出错误的原因吗?