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

Stm32F051 芯片通过Jlink 可以连接,但是无法擦除代码

[复制链接]
reynold520 提问时间:2013-5-17 12:40 /
买了stm32F051芯片,做了快stm32的开发板,但是发现用jlink swd 模式烧录不进去代码也无法仿真,用jink arm 可以connect 上,但是点击erase 提示错误,在网上搜索后说有可能是芯片锁住了,
找了很多办法解锁,发现都不行。新的stm32 的芯片也有可能锁住吗?
 
也测试了板子的供电,都是正常的。jlink 也没有问题,烧录其他的板子都是OK的,现在不知道是哪里出问题了?
网上有说在RAM中运行一个解锁的代码,但是我尝试了很久都无法正常从RAM中运行。能否提供一个M0 的RAM启动代码的过程或者告诉我方法呢? 网上的方法我能搜到的都尝试过了。
 
非常感谢!
 
收藏 评论3 发布时间:2013-5-17 12:40

举报

3个回答
reynold520 回答时间:2013-5-17 13:48:16

回复:Stm32F051 芯片通过Jlink 可以连接,但是无法擦除代码

Application log started
- J-Flash ARM V4.50 (J-Flash compiled Jun  1 2012 22:44:53)
- JLinkARM.dll V4.50 (DLL compiled Jun  1 2012 22:44:17)
Reading flash device list [C:\Program Files\SEGGER\JLinkARM_V450\ETC\JFlash\Flash.csv] ...
- List of flash devices read successfully (1170 Devices)
Reading MCU device list [C:\Program Files\SEGGER\JLinkARM_V450\ETC\JFlash\MCU.csv] ...
- List of MCU devices read successfully (1457 Devices)
Creating new project file [C:\Program Files\SEGGER\JLinkARM_V450\Default.jflash] ...
- New project created successfully
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link ARM V8 compiled Nov 14 2012 22:34:52)
- JTAG speed: 200 kHz (Auto)
- Initializing CPU core (Init sequence) ...
- ERROR: Failed to connect
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link ARM V8 compiled Nov 14 2012 22:34:52)
- JTAG speed: 200 kHz (Auto)
- Initializing CPU core (Init sequence) ...
- ERROR: Failed to connect
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link ARM V8 compiled Nov 14 2012 22:34:52)
- JTAG speed: 2000 kHz (Auto)
- Initializing CPU core (Init sequence) ...
    - Initialized successfully
- JTAG speed: 2000 kHz (Auto)
- Connected successfully
Unsecure chip ...
- Disconnecting ...
    - Disconnected
- Connecting via USB to J-Link device 0
- Chip unsecured successfully - Completed after 0.552 sec
Erasing chip ...
- Connecting ...
    - Connected successfully
- Erasing 64 sectors, 1 range, 0x8000000 - 0x800FFFF
- ERROR: RAM check failed @ address 0x20000000.
- ERROR: Write: 0x03020100 07060504
- ERROR: Read: 0xAAAAAAAA AAAAAAAA
- ERROR: (0 bytes of RAM have been checked successfully)
- ERROR: Failed to erase chip
Disconnecting ...
- Disconnected
qiaoqiao 回答时间:2014-3-15 09:49:50

回复:Stm32F051 芯片通过Jlink 可以连接,但是无法擦除代码

你的问题解决了吗,是怎么解决的,我也遇到了同样的问题,
废鱼 回答时间:2014-3-15 14:58:26

RE:Stm32F051 芯片通过Jlink 可以连接,但是无法擦除代码

用串口擦除一下试试。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版