打印
[STM32F1]

RAM调试老是弄不好

[复制链接]
415|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
spark周|  楼主 | 2020-6-27 12:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

现在下再不了程序了。听说可以在RAM调试中解锁,但是RAM调试老是弄不好。
求个RAM解锁代码,我的RAM64K的:Q

使用特权

评论回复
沙发
kangzj| | 2020-6-27 12:55 | 只看该作者
BOOT0  BOOT1都接1 上电后就不会运行FLASH的代码,SWD/JTAG就可以访问了

使用特权

评论回复
板凳
jlyuan| | 2020-6-27 12:57 | 只看该作者
通过串口BOOT更新程序好了;

使用特权

评论回复
地板
zhenykun| | 2020-6-27 13:02 | 只看该作者
用stvp软件,擦除保护字节后就可以了!

使用特权

评论回复
5
morrisk| | 2020-6-27 13:08 | 只看该作者
嗯, 用工具最简单. 我发现用 JLINK 也能实现清除读保护的功能.

使用特权

评论回复
6
zhenykun| | 2020-6-27 13:12 | 只看该作者

工具名称: JLinkSTM32
到 Segger 文件夹下去找吧

使用特权

评论回复
7
zhenykun| | 2020-6-27 13:15 | 只看该作者
楼上正解,用j-link就可以,不必麻烦用串口烧写程序了

使用特权

评论回复
8
shimx| | 2020-6-27 13:20 | 只看该作者
直接用这个:"C:\Program Files\SEGGER\JLinkARM_V470\JLinkSTM32.exe",在菜单里显示为:SEGGER/J-LINK ARM V4.7.0/Processor Specific Utilities/J-Link STM32 Unlock,非常方便。

使用特权

评论回复
9
huangchui| | 2020-6-27 13:23 | 只看该作者
不过后果就是flash被全部清空了!

使用特权

评论回复
10
jlyuan| | 2020-6-27 13:28 | 只看该作者
stm32的读保护机制就是读保护解除,再次上电就擦除flash,在ram中解锁一样。

使用特权

评论回复
11
wyjie| | 2020-6-27 13:32 | 只看该作者
嗯,所以用jlink解锁最省事

使用特权

评论回复
12
yszong| | 2020-6-27 13:35 | 只看该作者
或者直接烧一个没锁的程序

使用特权

评论回复
13
pangb| | 2020-6-27 13:38 | 只看该作者
ram解锁是什么 意思啊

使用特权

评论回复
14
spark周|  楼主 | 2020-6-27 13:41 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

821

主题

10121

帖子

4

粉丝