[开发工具] SEGGER Embedded Studio 下载Flash后的错误

[复制链接]
2836|17
 楼主| Hoseatec 发表于 2022-8-6 09:16 | 显示全部楼层 |阅读模式
本帖最后由 Hoseatec 于 2022-8-6 09:24 编辑

因为Keil评估版编译有大小限制的问题,不得不使用其它的IDE,于是使用SEGGER Embedded Studio for ARM,芯片HC32F460KEUA,之前Keil下载更新调试都很正常,但是使用Embedded Studio后开始还可以没什么问题,但是昨天下载后,芯片无法启动,也不能再次下载,报错如下:
- Start of erasing sectors
- CPU could not be halted
- ERROR: Cannot read register 15 (R15) while CPU is running
- ERROR: Cannot read register 16 (XPSR) while CPU is running
- ERROR: Cannot read register 13 (R13) while CPU is running
- ERROR: Timeout while preparing target, core does not stop. (PC = 0x00000000, XPSR = 0x00000000, SP = 0x00000000)!
- ERROR: Failed to initialize RAMCode
- Erasing range 0x00000000 - 0x00001FFF (  1 Sector, 8 KB)
- ERROR: Cannot read register 20 (CFBP) while CPU is running
- ERROR: CPU is not halted
- CPU could not be halted
- ERROR: Cannot read register 15 (R15) while CPU is running
- ERROR: Cannot read register 16 (XPSR) while CPU is running
- ERROR: Cannot read register 13 (R13) while CPU is running
- ERROR: Timeout while erasing sectors, core does not stop. (PC = 0x00000000, XPSR = 0x00000000, SP = 0x00000000)!
- ERROR: Failed to erase sectors.
- End of erasing sectors
- ERROR: Erase failed
- Start of restoring
- End of restoring
- ERROR: Failed to auto program target
更换芯片后,第一次下载可以通过,也可以正常执行,但是断电重启,问题依旧。

然后使用例子efm_simple下载到RAM中执行,程序总是在EFM_SectorErase处跑飞了。

weifeng90 发表于 2022-8-8 08:52 来自手机 | 显示全部楼层
还没有用过segger的IDE
 楼主| Hoseatec 发表于 2022-8-10 15:04 | 显示全部楼层
weifeng90 发表于 2022-8-8 08:52
还没有用过segger的IDE

试试吧,比Keil强多了。
 楼主| Hoseatec 发表于 2022-8-10 15:10 | 显示全部楼层
本帖最后由 Hoseatec 于 2022-8-10 15:13 编辑

使用官方的在线编程器(HDSC ISP V2.08)把问题解决了。

首先:下拉BOOT0修改引导模式
然后:重新擦除flash,刷个简单的例子, 重启芯片后就可以继续使用JLINK下载和调试了。

后来找到是我程序中的问题,程序上电就跑飞了造成MCU无法停止这种情况。
liszt99 发表于 2022-8-11 11:45 | 显示全部楼层
Hoseatec 发表于 2022-8-10 15:04
试试吧,比Keil强多了。

是挺不错的,但是它没有微软雅黑这个字体,我就不用了。
tpgf 发表于 2022-9-4 16:10 | 显示全部楼层
这个也是免费的开发工具吗
nawu 发表于 2022-9-4 16:17 | 显示全部楼层
都有哪些引导模式呢
V853 发表于 2022-9-4 16:24 来自手机 | 显示全部楼层
下错程序确实会让检测不到芯片,只能将芯片设置成内部程序启动才能正常下载程序。
V853 发表于 2022-9-4 16:25 来自手机 | 显示全部楼层
tpgf 发表于 2022-9-4 16:10
这个也是免费的开发工具吗

对的,我们公司也有用这个芯片开发。
aoyi 发表于 2022-9-4 16:42 | 显示全部楼层
flash的位置没有更改吗
zljiu 发表于 2022-9-4 16:51 | 显示全部楼层
别用评估板了 改用其他版本啊
gwsan 发表于 2022-9-4 16:59 | 显示全部楼层
用硬件方式回复出厂设置吧
tfqi 发表于 2022-9-4 17:07 | 显示全部楼层
一般文件大小的上限是多少呢
usysm 发表于 2022-11-5 10:38 | 显示全部楼层
这个是你的硬件问题吧。              
uytyu 发表于 2022-11-5 10:51 | 显示全部楼层
SEGGER Embedded Studio没有用过,直接keil下载不行吗
yeates333 发表于 2022-11-5 11:12 | 显示全部楼层
选择contex-m4的芯片,这个可以实现。
xiaoyaodz 发表于 2022-11-5 11:47 | 显示全部楼层
这个华大的芯片是怎么选择呢?              
xXjs 发表于 2022-11-5 17:00 | 显示全部楼层
没有用过,在哪个官网可以下么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

60

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部