你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ERROR: Could not start CPU core. (ErrorCode: -1)

[复制链接]
dimmomo123 提问时间:2020-12-30 12:59 /
使用STM32CubeIDE 生成的ELF可以正常调试。但生成hex烧写则会出现以下的情况



Starting target CPU...
ERROR: Could not start CPU core. (ErrorCode: -1)
ERROR: Cannot read register 15 (R15) while CPU is running
Reading all registers
ERROR: Cannot read register 0 (R0) while CPU is running
ERROR: Cannot read register 1 (R1) while CPU is running
ERROR: Cannot read register 2 (R2) while CPU is running
ERROR: Cannot read register 3 (R3) while CPU is running

SEGGER J-Link GDB Server V6.80b Command Line Version


具体log如下
有知道的麻烦告知下,非常感谢

JLinkARM.dll V6.80b (DLL compiled Jun  5 2020 17:40:22)

Command line: -port 2331 -s -device STM32F413ZG -endian little -speed 200 -if swd -vd
-----GDB Server start settings-----
GDBInit file:                  none
GDB Server Listening port:     2331
SWO raw output listening port: 2332
Terminal I/O port:             2333
Accept remote connection:      localhost only
Generate logfile:              off
Verify download:               on
Init regs on start:            off
Silent mode:                   off
Single run mode:               on
Target connection timeout:     0 ms
------J-Link related settings------
J-Link Host interface:         USB
J-Link script:                 none
J-Link settings file:          none
------Target related settings------
Target device:                 STM32F413ZG
Target interface:              SWD
Target interface speed:        200kHz
Target endian:                 little

Connecting to J-Link...
J-Link is connected.
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00
S/N: 17935099
Feature(s): RDI,FlashDL,FlashBP,JFlash
Checking target voltage...
Target voltage: 3.14 V
Listening on TCP/IP port 2331
Connecting to target...
Connected to target
Waiting for GDB connection...Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x08000596 (Data = 0xF8A7F000)
Read 2 bytes @ address 0x08000596 (Data = 0xF000)
Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x08000596 (Data = 0xF8A7F000)
Read 2 bytes @ address 0x08000596 (Data = 0xF000)
Received monitor command: WriteDP 0x2 0xF0
O.K.
Received monitor command: ReadAP 0x2
O.K.:0xE00FF003
Reading 32 bytes @ address 0xE00FFFD0
Received monitor command: reset
Resetting target
Read 4 bytes @ address 0x08000682 (Data = 0x00004770)
Read 2 bytes @ address 0x08000682 (Data = 0x4770)
Read 4 bytes @ address 0x08000682 (Data = 0x00004770)
Read 2 bytes @ address 0x08000682 (Data = 0x4770)
Downloading 3372 bytes @ address 0x08000000 - Verified OK
Writing register (PC = 0x 800064c)
Read 4 bytes @ address 0x0800064C (Data = 0xD034F8DF)
Read 2 bytes @ address 0x0800064C (Data = 0xF8DF)
Read 4 bytes @ address 0x08000682 (Data = 0x00004770)
Read 2 bytes @ address 0x08000682 (Data = 0x4770)
Read 4 bytes @ address 0x08000682 (Data = 0x00004770)
Read 2 bytes @ address 0x08000682 (Data = 0x4770)
Read 4 bytes @ address 0xE000ED14 (Data = 0x00000200)
Downloading 4 bytes @ address 0xE000ED14 - Verified OK
Reading all registers
Read 4 bytes @ address 0x0800064C (Data = 0xD034F8DF)
Read 2 bytes @ address 0x0800064C (Data = 0xF8DF)
WARNING: Failed to read memory @ address 0xFFFFFFFE
WARNING: Failed to read memory @ address 0xFFFFFFFE
Read 4 bytes @ address 0xE000EDFC (Data = 0x00000000)
Downloading 4 bytes @ address 0xE000EDFC - Verified OK
Reading all registers
Read 4 bytes @ address 0x0800064C (Data = 0xD034F8DF)
Read 2 bytes @ address 0x0800064C (Data = 0xF8DF)
Starting target CPU...
ERROR: Could not start CPU core. (ErrorCode: -1)
ERROR: Cannot read register 15 (R15) while CPU is running
Reading all registers
ERROR: Cannot read register 0 (R0) while CPU is running
ERROR: Cannot read register 1 (R1) while CPU is running
ERROR: Cannot read register 2 (R2) while CPU is running
ERROR: Cannot read register 3 (R3) while CPU is running
ERROR: Cannot read register 4 (R4) while CPU is running
ERROR: Cannot read register 5 (R5) while CPU is running
ERROR: Cannot read register 6 (R6) while CPU is running
ERROR: Cannot read register 7 (R7) while CPU is running
ERROR: Cannot read register 8 (R8) while CPU is running



收藏 评论0 发布时间:2020-12-30 12:59

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版